Warning: Permanently added '165.192.131.116' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5949001 --chroot fedora-rawhide-s390x --detached Version: 0.64 PID: 5602 Logging PID: 5603 Task: {'appstream': False, 'background': True, 'build_id': 5949001, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': 'd684b8638a0b696a59a7c8223269f7982ae8481a', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/tuliom/lld-s390x/openjade', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'openjade', 'package_version': '1.3.2-72', 'project_dirname': 'lld-s390x', 'project_name': 'lld-s390x', 'project_owner': 'tuliom', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/tuliom/lld-s390x/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'tuliom/lld-s390x--tuliom', 'source_json': {}, 'source_type': None, 'submitter': 'tuliom', 'tags': [], 'task_id': '5949001-fedora-rawhide-s390x', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/tuliom/lld-s390x/openjade /var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/tuliom/lld-s390x/openjade', '/var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade'... Running: git checkout d684b8638a0b696a59a7c8223269f7982ae8481a cmd: ['git', 'checkout', 'd684b8638a0b696a59a7c8223269f7982ae8481a'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade rc: 0 stdout: stderr: Note: switching to 'd684b8638a0b696a59a7c8223269f7982ae8481a'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at d684b86 automatic import of openjade Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade 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 openjade-1.3.2.tar.gz INFO: Calling: curl -H Pragma: -o openjade-1.3.2.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/tuliom/lld-s390x/openjade/openjade-1.3.2.tar.gz/md5/7df692e3186109cc00db6825b777201e/openjade-1.3.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 873k 100 873k 0 0 624k 0 0:00:01 0:00:01 --:--:-- 624k INFO: Reading stdout from command: md5sum openjade-1.3.2.tar.gz Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade/openjade.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1684945449.263594 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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-j4l4f6s8/openjade/openjade.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1684945449.263594/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 1.4 MB/s | 7.5 MB 00:05 fedora 5.3 MB/s | 63 MB 00:11 Last metadata expiration check: 0:00:02 ago on Wed May 24 16:24:29 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.15.1-1.fc39 fedora 475 k dnf-plugins-core noarch 4.4.1-1.fc39 fedora 38 k Installing dependencies: alternatives s390x 1.24-1.fc39 copr_base 40 k audit-libs s390x 3.1.1-2.fc39 copr_base 123 k basesystem noarch 11-15.fc38 fedora 7.0 k bash s390x 5.2.15-4.fc39 copr_base 1.8 M bzip2-libs s390x 1.0.8-14.fc39 copr_base 46 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils s390x 9.3-1.fc39 copr_base 1.2 M coreutils-common s390x 9.3-1.fc39 copr_base 2.1 M crypto-policies noarch 20230420-1.git3d08ae7.fc39 fedora 94 k curl s390x 8.1.1-1.fc39 copr_base 348 k cyrus-sasl-lib s390x 2.1.28-10.fc39 fedora 819 k dbus-libs s390x 1:1.14.6-1.fc38 fedora 158 k dnf-data noarch 4.15.1-1.fc39 fedora 38 k elfutils-default-yama-scope noarch 0.189-2.fc39 fedora 15 k elfutils-libelf s390x 0.189-2.fc39 fedora 202 k elfutils-libs s390x 0.189-2.fc39 fedora 276 k expat s390x 2.5.0-2.fc39 copr_base 115 k fedora-gpg-keys noarch 39-0.1 fedora 126 k fedora-release noarch 39-0.11 fedora 12 k fedora-release-common noarch 39-0.11 fedora 22 k fedora-release-identity-basic noarch 39-0.11 fedora 13 k fedora-repos noarch 39-0.1 fedora 9.4 k fedora-repos-rawhide noarch 39-0.1 fedora 9.0 k file-libs s390x 5.44-3.fc39 fedora 737 k filesystem s390x 3.18-4.fc39 fedora 1.1 M findutils s390x 1:4.9.0-4.fc39 copr_base 498 k gawk s390x 5.1.1-6.fc39 copr_base 1.0 M gdbm-libs s390x 1:1.23-3.fc39 copr_base 59 k glib2 s390x 2.76.3-1.fc39 copr_base 2.8 M glibc s390x 2.37.9000-10.fc39 fedora 1.8 M glibc-common s390x 2.37.9000-10.fc39 fedora 351 k glibc-minimal-langpack s390x 2.37.9000-10.fc39 fedora 53 k gmp s390x 1:6.2.1-4.fc39 copr_base 324 k gnupg2 s390x 2.4.1-1.fc39 copr_base 2.8 M gnutls s390x 3.8.0-5.fc39 copr_base 1.0 M gpgme s390x 1.17.1-5.fc39 copr_base 221 k grep s390x 3.9-1.fc39 fedora 302 k ima-evm-utils s390x 1.4-7.fc39 copr_base 63 k json-c s390x 0.16-4.fc39 copr_base 42 k keyutils-libs s390x 1.6.1-6.fc39 copr_base 31 k krb5-libs s390x 1.20.1-9.fc39 copr_base 739 k libacl s390x 2.3.1-7.fc39 copr_base 24 k libarchive s390x 3.6.1-5.fc39 copr_base 426 k libassuan s390x 2.5.5-6.fc39 copr_base 67 k libattr s390x 2.5.1-7.fc39 fedora 18 k libb2 s390x 0.98.1-8.fc39 copr_base 27 k libblkid s390x 2.39-3.fc39 fedora 121 k libbrotli s390x 1.0.9-11.fc39 copr_base 345 k libcap s390x 2.48-6.fc39 copr_base 69 k libcap-ng s390x 0.8.3-5.fc39 copr_base 33 k libcom_err s390x 1.46.5-4.fc39 copr_base 26 k libcomps s390x 0.1.19-1.fc39 copr_base 79 k libcurl s390x 8.1.1-1.fc39 copr_base 339 k libdnf s390x 0.70.1-3.fc39 copr_base 742 k libeconf s390x 0.4.0-5.fc39 copr_base 30 k libevent s390x 2.1.12-8.fc39 copr_base 252 k libffi s390x 3.4.4-2.fc39 copr_base 36 k libfsverity s390x 1.4-9.fc39 copr_base 20 k libgcc s390x 13.1.1-2.fc39 fedora 79 k libgcrypt s390x 1.10.2-1.fc39 copr_base 497 k libgomp s390x 13.1.1-2.fc39 fedora 320 k libgpg-error s390x 1.47-1.fc39 copr_base 229 k libidn2 s390x 2.3.4-2.fc39 copr_base 145 k libksba s390x 1.6.3-2.fc39 copr_base 162 k libmodulemd s390x 2.15.0-3.fc39 copr_base 218 k libmount s390x 2.39-3.fc39 fedora 158 k libnghttp2 s390x 1.53.0-1.fc39 copr_base 86 k libnsl2 s390x 2.0.0-5.fc39 copr_base 30 k libpsl s390x 0.21.2-2.fc39 copr_base 67 k librepo s390x 1.15.1-2.fc39 copr_base 97 k libreport-filesystem noarch 2.17.10-1.fc39 fedora 14 k libselinux s390x 3.5-1.fc39 copr_base 92 k libsemanage s390x 3.5-2.fc39 copr_base 127 k libsepol s390x 3.5-1.fc39 copr_base 330 k libsigsegv s390x 2.14-4.fc39 copr_base 27 k libsmartcols s390x 2.39-3.fc39 fedora 70 k libsolv s390x 0.7.24-4.fc39 copr_base 458 k libssh s390x 0.10.5-1.fc39 copr_base 213 k libssh-config noarch 0.10.5-1.fc39 copr_base 9.5 k libstdc++ s390x 13.1.1-2.fc39 fedora 953 k libtasn1 s390x 4.19.0-2.fc39 copr_base 76 k libtirpc s390x 1.3.3-1.rc1.fc39 copr_base 98 k libunistring s390x 1.1-3.fc39 copr_base 556 k libuuid s390x 2.39-3.fc39 fedora 28 k libverto s390x 0.3.2-5.fc38 fedora 21 k libxcrypt s390x 4.4.33-7.fc39 copr_base 128 k libxml2 s390x 2.10.4-1.fc39 copr_base 707 k libyaml s390x 0.2.5-10.fc39 copr_base 62 k libzstd s390x 1.5.5-1.fc39 fedora 342 k lua-libs s390x 5.4.4-9.fc39 fedora 141 k lz4-libs s390x 1.9.4-3.fc39 copr_base 88 k mpdecimal s390x 2.5.1-6.fc39 copr_base 101 k mpfr s390x 4.1.1-3.fc39 copr_base 553 k ncurses-base noarch 6.4-4.20230520.fc39 copr_base 62 k ncurses-libs s390x 6.4-4.20230520.fc39 copr_base 357 k nettle s390x 3.8-3.fc39 copr_base 432 k npth s390x 1.6-13.fc39 copr_base 25 k openldap s390x 2.6.4-2.fc39 fedora 262 k openssl-libs s390x 1:3.0.8-2.fc39 fedora 1.9 M p11-kit s390x 0.24.1-6.fc38 fedora 373 k p11-kit-trust s390x 0.24.1-6.fc38 fedora 136 k pcre2 s390x 10.42-1.fc38.1 fedora 251 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k popt s390x 1.19-2.fc38 fedora 70 k publicsuffix-list-dafsa noarch 20230318-1.fc39 fedora 60 k python-pip-wheel noarch 23.0.1-2.fc39 fedora 1.4 M python-setuptools-wheel noarch 67.7.2-2.fc39 fedora 661 k python3 s390x 3.11.3-1.fc39 fedora 28 k python3-dateutil noarch 1:2.8.2-6.fc39 fedora 360 k python3-dbus s390x 1.3.2-2.fc38 fedora 158 k python3-distro noarch 1.8.0-3.fc39 fedora 49 k python3-dnf noarch 4.15.1-1.fc39 fedora 603 k python3-dnf-plugins-core noarch 4.4.1-1.fc39 fedora 299 k python3-gpg s390x 1.17.1-5.fc39 copr_base 277 k python3-hawkey s390x 0.70.1-3.fc39 copr_base 99 k python3-libcomps s390x 0.1.19-1.fc39 copr_base 48 k python3-libdnf s390x 0.70.1-3.fc39 copr_base 784 k python3-libs s390x 3.11.3-1.fc39 fedora 9.5 M python3-rpm s390x 4.18.1-3.fc39 fedora 73 k python3-six noarch 1.16.0-9.fc38 fedora 42 k python3-systemd s390x 235-2.fc38 fedora 108 k readline s390x 8.2-3.fc38 fedora 229 k rpm s390x 4.18.1-3.fc39 fedora 568 k rpm-build-libs s390x 4.18.1-3.fc39 fedora 96 k rpm-libs s390x 4.18.1-3.fc39 fedora 326 k rpm-sequoia s390x 1.4.0-3.fc39 fedora 955 k rpm-sign-libs s390x 4.18.1-3.fc39 fedora 26 k sed s390x 4.8-12.fc38 fedora 309 k setup noarch 2.14.3-3.fc39 fedora 152 k shadow-utils s390x 2:4.13-6.fc39 fedora 1.3 M sqlite-libs s390x 3.41.2-1.fc39 fedora 716 k systemd-libs s390x 253.4-1.fc39 fedora 660 k tpm2-tss s390x 4.0.1-3.fc38 fedora 688 k tzdata noarch 2023c-1.fc39 fedora 718 k xz-libs s390x 5.4.3-1.fc39 fedora 114 k zchunk-libs s390x 1.3.1-1.fc39 fedora 51 k zlib s390x 1.2.13-3.fc38 fedora 101 k Transaction Summary ================================================================================ Install 139 Packages Total download size: 58 M Installed size: 206 M Downloading Packages: (1/139): alternatives-1.24-1.fc39.s390x.rpm 421 kB/s | 40 kB 00:00 (2/139): bzip2-libs-1.0.8-14.fc39.s390x.rpm 11 MB/s | 46 kB 00:00 (3/139): bash-5.2.15-4.fc39.s390x.rpm 17 MB/s | 1.8 MB 00:00 (4/139): audit-libs-3.1.1-2.fc39.s390x.rpm 1.1 MB/s | 123 kB 00:00 (5/139): coreutils-9.3-1.fc39.s390x.rpm 88 MB/s | 1.2 MB 00:00 (6/139): curl-8.1.1-1.fc39.s390x.rpm 32 MB/s | 348 kB 00:00 (7/139): expat-2.5.0-2.fc39.s390x.rpm 27 MB/s | 115 kB 00:00 (8/139): findutils-4.9.0-4.fc39.s390x.rpm 58 MB/s | 498 kB 00:00 (9/139): gawk-5.1.1-6.fc39.s390x.rpm 65 MB/s | 1.0 MB 00:00 (10/139): gdbm-libs-1.23-3.fc39.s390x.rpm 13 MB/s | 59 kB 00:00 (11/139): gmp-6.2.1-4.fc39.s390x.rpm 52 MB/s | 324 kB 00:00 (12/139): glib2-2.76.3-1.fc39.s390x.rpm 111 MB/s | 2.8 MB 00:00 (13/139): coreutils-common-9.3-1.fc39.s390x.rpm 35 MB/s | 2.1 MB 00:00 (14/139): gnupg2-2.4.1-1.fc39.s390x.rpm 116 MB/s | 2.8 MB 00:00 (15/139): gnutls-3.8.0-5.fc39.s390x.rpm 109 MB/s | 1.0 MB 00:00 (16/139): gpgme-1.17.1-5.fc39.s390x.rpm 32 MB/s | 221 kB 00:00 (17/139): ima-evm-utils-1.4-7.fc39.s390x.rpm 10 MB/s | 63 kB 00:00 (18/139): keyutils-libs-1.6.1-6.fc39.s390x.rpm 8.0 MB/s | 31 kB 00:00 (19/139): json-c-0.16-4.fc39.s390x.rpm 8.9 MB/s | 42 kB 00:00 (20/139): libacl-2.3.1-7.fc39.s390x.rpm 5.9 MB/s | 24 kB 00:00 (21/139): libarchive-3.6.1-5.fc39.s390x.rpm 71 MB/s | 426 kB 00:00 (22/139): libb2-0.98.1-8.fc39.s390x.rpm 8.0 MB/s | 27 kB 00:00 (23/139): krb5-libs-1.20.1-9.fc39.s390x.rpm 56 MB/s | 739 kB 00:00 (24/139): libassuan-2.5.5-6.fc39.s390x.rpm 9.5 MB/s | 67 kB 00:00 (25/139): libbrotli-1.0.9-11.fc39.s390x.rpm 67 MB/s | 345 kB 00:00 (26/139): libcap-2.48-6.fc39.s390x.rpm 13 MB/s | 69 kB 00:00 (27/139): libcap-ng-0.8.3-5.fc39.s390x.rpm 6.2 MB/s | 33 kB 00:00 (28/139): libcom_err-1.46.5-4.fc39.s390x.rpm 7.4 MB/s | 26 kB 00:00 (29/139): libcomps-0.1.19-1.fc39.s390x.rpm 19 MB/s | 79 kB 00:00 (30/139): libcurl-8.1.1-1.fc39.s390x.rpm 62 MB/s | 339 kB 00:00 (31/139): libdnf-0.70.1-3.fc39.s390x.rpm 105 MB/s | 742 kB 00:00 (32/139): libeconf-0.4.0-5.fc39.s390x.rpm 4.9 MB/s | 30 kB 00:00 (33/139): libevent-2.1.12-8.fc39.s390x.rpm 43 MB/s | 252 kB 00:00 (34/139): libffi-3.4.4-2.fc39.s390x.rpm 9.7 MB/s | 36 kB 00:00 (35/139): libfsverity-1.4-9.fc39.s390x.rpm 4.8 MB/s | 20 kB 00:00 (36/139): libidn2-2.3.4-2.fc39.s390x.rpm 35 MB/s | 145 kB 00:00 (37/139): libgpg-error-1.47-1.fc39.s390x.rpm 33 MB/s | 229 kB 00:00 (38/139): libmodulemd-2.15.0-3.fc39.s390x.rpm 50 MB/s | 218 kB 00:00 (39/139): libksba-1.6.3-2.fc39.s390x.rpm 26 MB/s | 162 kB 00:00 (40/139): libnghttp2-1.53.0-1.fc39.s390x.rpm 20 MB/s | 86 kB 00:00 (41/139): libnsl2-2.0.0-5.fc39.s390x.rpm 6.9 MB/s | 30 kB 00:00 (42/139): librepo-1.15.1-2.fc39.s390x.rpm 27 MB/s | 97 kB 00:00 (43/139): libpsl-0.21.2-2.fc39.s390x.rpm 15 MB/s | 67 kB 00:00 (44/139): libgcrypt-1.10.2-1.fc39.s390x.rpm 21 MB/s | 497 kB 00:00 (45/139): libselinux-3.5-1.fc39.s390x.rpm 25 MB/s | 92 kB 00:00 (46/139): libsemanage-3.5-2.fc39.s390x.rpm 27 MB/s | 127 kB 00:00 (47/139): libsepol-3.5-1.fc39.s390x.rpm 68 MB/s | 330 kB 00:00 (48/139): libsigsegv-2.14-4.fc39.s390x.rpm 7.4 MB/s | 27 kB 00:00 (49/139): libsolv-0.7.24-4.fc39.s390x.rpm 77 MB/s | 458 kB 00:00 (50/139): libssh-0.10.5-1.fc39.s390x.rpm 40 MB/s | 213 kB 00:00 (51/139): libssh-config-0.10.5-1.fc39.noarch.rp 2.2 MB/s | 9.5 kB 00:00 (52/139): libtasn1-4.19.0-2.fc39.s390x.rpm 18 MB/s | 76 kB 00:00 (53/139): libtirpc-1.3.3-1.rc1.fc39.s390x.rpm 23 MB/s | 98 kB 00:00 (54/139): libunistring-1.1-3.fc39.s390x.rpm 80 MB/s | 556 kB 00:00 (55/139): libxcrypt-4.4.33-7.fc39.s390x.rpm 30 MB/s | 128 kB 00:00 (56/139): libyaml-0.2.5-10.fc39.s390x.rpm 16 MB/s | 62 kB 00:00 (57/139): lz4-libs-1.9.4-3.fc39.s390x.rpm 22 MB/s | 88 kB 00:00 (58/139): mpdecimal-2.5.1-6.fc39.s390x.rpm 25 MB/s | 101 kB 00:00 (59/139): libxml2-2.10.4-1.fc39.s390x.rpm 52 MB/s | 707 kB 00:00 (60/139): mpfr-4.1.1-3.fc39.s390x.rpm 84 MB/s | 553 kB 00:00 (61/139): ncurses-base-6.4-4.20230520.fc39.noar 15 MB/s | 62 kB 00:00 (62/139): ncurses-libs-6.4-4.20230520.fc39.s390 67 MB/s | 357 kB 00:00 (63/139): nettle-3.8-3.fc39.s390x.rpm 70 MB/s | 432 kB 00:00 (64/139): npth-1.6-13.fc39.s390x.rpm 4.5 MB/s | 25 kB 00:00 (65/139): python3-hawkey-0.70.1-3.fc39.s390x.rp 26 MB/s | 99 kB 00:00 (66/139): python3-gpg-1.17.1-5.fc39.s390x.rpm 47 MB/s | 277 kB 00:00 (67/139): python3-libcomps-0.1.19-1.fc39.s390x. 10 MB/s | 48 kB 00:00 (68/139): python3-libdnf-0.70.1-3.fc39.s390x.rp 127 MB/s | 784 kB 00:00 (69/139): basesystem-11-15.fc38.noarch.rpm 1.4 kB/s | 7.0 kB 00:05 (70/139): crypto-policies-20230420-1.git3d08ae7 18 kB/s | 94 kB 00:05 (71/139): dbus-libs-1.14.6-1.fc38.s390x.rpm 207 kB/s | 158 kB 00:00 (72/139): cyrus-sasl-lib-2.1.28-10.fc39.s390x.r 750 kB/s | 819 kB 00:01 (73/139): dnf-data-4.15.1-1.fc39.noarch.rpm 280 kB/s | 38 kB 00:00 (74/139): dnf-4.15.1-1.fc39.noarch.rpm 1.1 MB/s | 475 kB 00:00 (75/139): dnf-plugins-core-4.4.1-1.fc39.noarch. 281 kB/s | 38 kB 00:00 (76/139): elfutils-default-yama-scope-0.189-2.f 111 kB/s | 15 kB 00:00 (77/139): elfutils-libelf-0.189-2.fc39.s390x.rp 1.3 MB/s | 202 kB 00:00 (78/139): fedora-gpg-keys-39-0.1.noarch.rpm 864 kB/s | 126 kB 00:00 (79/139): elfutils-libs-0.189-2.fc39.s390x.rpm 1.5 MB/s | 276 kB 00:00 (80/139): fedora-release-39-0.11.noarch.rpm 92 kB/s | 12 kB 00:00 (81/139): fedora-release-common-39-0.11.noarch. 164 kB/s | 22 kB 00:00 (82/139): fedora-release-identity-basic-39-0.11 98 kB/s | 13 kB 00:00 (83/139): fedora-repos-39-0.1.noarch.rpm 71 kB/s | 9.4 kB 00:00 (84/139): fedora-repos-rawhide-39-0.1.noarch.rp 68 kB/s | 9.0 kB 00:00 (85/139): file-libs-5.44-3.fc39.s390x.rpm 2.8 MB/s | 737 kB 00:00 (86/139): filesystem-3.18-4.fc39.s390x.rpm 4.2 MB/s | 1.1 MB 00:00 (87/139): ca-certificates-2023.2.60-2.fc38.noar 114 kB/s | 845 kB 00:07 (88/139): glibc-common-2.37.9000-10.fc39.s390x. 2.1 MB/s | 351 kB 00:00 (89/139): glibc-2.37.9000-10.fc39.s390x.rpm 5.0 MB/s | 1.8 MB 00:00 (90/139): glibc-minimal-langpack-2.37.9000-10.f 238 kB/s | 53 kB 00:00 (91/139): grep-3.9-1.fc39.s390x.rpm 1.9 MB/s | 302 kB 00:00 (92/139): libattr-2.5.1-7.fc39.s390x.rpm 137 kB/s | 18 kB 00:00 (93/139): libgcc-13.1.1-2.fc39.s390x.rpm 576 kB/s | 79 kB 00:00 (94/139): libgomp-13.1.1-2.fc39.s390x.rpm 2.2 MB/s | 320 kB 00:00 (95/139): libblkid-2.39-3.fc39.s390x.rpm 375 kB/s | 121 kB 00:00 (96/139): libmount-2.39-3.fc39.s390x.rpm 1.1 MB/s | 158 kB 00:00 (97/139): libreport-filesystem-2.17.10-1.fc39.n 106 kB/s | 14 kB 00:00 (98/139): libuuid-2.39-3.fc39.s390x.rpm 213 kB/s | 28 kB 00:00 (99/139): libstdc++-13.1.1-2.fc39.s390x.rpm 4.4 MB/s | 953 kB 00:00 (100/139): libsmartcols-2.39-3.fc39.s390x.rpm 281 kB/s | 70 kB 00:00 (101/139): libverto-0.3.2-5.fc38.s390x.rpm 159 kB/s | 21 kB 00:00 (102/139): libzstd-1.5.5-1.fc39.s390x.rpm 2.1 MB/s | 342 kB 00:00 (103/139): openldap-2.6.4-2.fc39.s390x.rpm 1.8 MB/s | 262 kB 00:00 (104/139): lua-libs-5.4.4-9.fc39.s390x.rpm 407 kB/s | 141 kB 00:00 (105/139): p11-kit-0.24.1-6.fc38.s390x.rpm 2.5 MB/s | 373 kB 00:00 (106/139): openssl-libs-3.0.8-2.fc39.s390x.rpm 6.7 MB/s | 1.9 MB 00:00 (107/139): pcre2-10.42-1.fc38.1.s390x.rpm 1.7 MB/s | 251 kB 00:00 (108/139): pcre2-syntax-10.42-1.fc38.1.noarch.r 1.0 MB/s | 144 kB 00:00 (109/139): popt-1.19-2.fc38.s390x.rpm 518 kB/s | 70 kB 00:00 (110/139): publicsuffix-list-dafsa-20230318-1.f 450 kB/s | 60 kB 00:00 (111/139): p11-kit-trust-0.24.1-6.fc38.s390x.rp 407 kB/s | 136 kB 00:00 (112/139): python-setuptools-wheel-67.7.2-2.fc3 4.3 MB/s | 661 kB 00:00 (113/139): python-pip-wheel-23.0.1-2.fc39.noarc 7.4 MB/s | 1.4 MB 00:00 (114/139): python3-3.11.3-1.fc39.s390x.rpm 150 kB/s | 28 kB 00:00 (115/139): python3-dateutil-2.8.2-6.fc39.noarch 2.5 MB/s | 360 kB 00:00 (116/139): python3-dbus-1.3.2-2.fc38.s390x.rpm 1.1 MB/s | 158 kB 00:00 (117/139): python3-distro-1.8.0-3.fc39.noarch.r 228 kB/s | 49 kB 00:00 (118/139): python3-dnf-plugins-core-4.4.1-1.fc3 2.0 MB/s | 299 kB 00:00 (119/139): python3-dnf-4.15.1-1.fc39.noarch.rpm 4.0 MB/s | 603 kB 00:00 (120/139): python3-rpm-4.18.1-3.fc39.s390x.rpm 541 kB/s | 73 kB 00:00 (121/139): python3-six-1.16.0-9.fc38.noarch.rpm 309 kB/s | 42 kB 00:00 (122/139): python3-systemd-235-2.fc38.s390x.rpm 789 kB/s | 108 kB 00:00 (123/139): readline-8.2-3.fc38.s390x.rpm 1.6 MB/s | 229 kB 00:00 (124/139): rpm-build-libs-4.18.1-3.fc39.s390x.r 716 kB/s | 96 kB 00:00 (125/139): rpm-4.18.1-3.fc39.s390x.rpm 3.6 MB/s | 568 kB 00:00 (126/139): rpm-libs-4.18.1-3.fc39.s390x.rpm 2.2 MB/s | 326 kB 00:00 (127/139): rpm-sequoia-1.4.0-3.fc39.s390x.rpm 5.4 MB/s | 955 kB 00:00 (128/139): rpm-sign-libs-4.18.1-3.fc39.s390x.rp 198 kB/s | 26 kB 00:00 (129/139): sed-4.8-12.fc38.s390x.rpm 2.1 MB/s | 309 kB 00:00 (130/139): setup-2.14.3-3.fc39.noarch.rpm 1.1 MB/s | 152 kB 00:00 (131/139): shadow-utils-4.13-6.fc39.s390x.rpm 6.8 MB/s | 1.3 MB 00:00 (132/139): sqlite-libs-3.41.2-1.fc39.s390x.rpm 4.6 MB/s | 716 kB 00:00 (133/139): systemd-libs-253.4-1.fc39.s390x.rpm 4.0 MB/s | 660 kB 00:00 (134/139): tpm2-tss-4.0.1-3.fc38.s390x.rpm 4.5 MB/s | 688 kB 00:00 (135/139): tzdata-2023c-1.fc39.noarch.rpm 4.3 MB/s | 718 kB 00:00 (136/139): xz-libs-5.4.3-1.fc39.s390x.rpm 847 kB/s | 114 kB 00:00 (137/139): zchunk-libs-1.3.1-1.fc39.s390x.rpm 382 kB/s | 51 kB 00:00 (138/139): zlib-1.2.13-3.fc38.s390x.rpm 755 kB/s | 101 kB 00:00 (139/139): python3-libs-3.11.3-1.fc39.s390x.rpm 3.2 MB/s | 9.5 MB 00:03 -------------------------------------------------------------------------------- Total 3.2 MB/s | 58 MB 00:17 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary (0x18B8E74C) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-4.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.1.1-2.fc39.s390x 1/139 Running scriptlet: libgcc-13.1.1-2.fc39.s390x 1/139 Installing : tzdata-2023c-1.fc39.noarch 2/139 Installing : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 3/139 Running scriptlet: crypto-policies-20230420-1.git3d08ae7.fc39.noarc 3/139 Installing : fedora-release-identity-basic-39-0.11.noarch 4/139 Installing : python-setuptools-wheel-67.7.2-2.fc39.noarch 5/139 Installing : publicsuffix-list-dafsa-20230318-1.fc39.noarch 6/139 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 7/139 Installing : libreport-filesystem-2.17.10-1.fc39.noarch 8/139 Installing : dnf-data-4.15.1-1.fc39.noarch 9/139 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-39-0.1.noarch 10/139 Installing : fedora-release-39-0.11.noarch 11/139 Installing : fedora-release-common-39-0.11.noarch 12/139 Installing : fedora-repos-rawhide-39-0.1.noarch 13/139 Installing : fedora-repos-39-0.1.noarch 14/139 Installing : setup-2.14.3-3.fc39.noarch 15/139 Running scriptlet: setup-2.14.3-3.fc39.noarch 15/139 Installing : filesystem-3.18-4.fc39.s390x 16/139 Installing : basesystem-11-15.fc38.noarch 17/139 Installing : ncurses-base-6.4-4.20230520.fc39.noarch 18/139 Installing : ncurses-libs-6.4-4.20230520.fc39.s390x 19/139 Running scriptlet: glibc-2.37.9000-10.fc39.s390x 20/139 Installing : glibc-2.37.9000-10.fc39.s390x 20/139 Running scriptlet: glibc-2.37.9000-10.fc39.s390x 20/139 Installing : bash-5.2.15-4.fc39.s390x 21/139 Running scriptlet: bash-5.2.15-4.fc39.s390x 21/139 Installing : glibc-common-2.37.9000-10.fc39.s390x 22/139 Installing : glibc-minimal-langpack-2.37.9000-10.fc39.s390x 23/139 Installing : zlib-1.2.13-3.fc38.s390x 24/139 Installing : bzip2-libs-1.0.8-14.fc39.s390x 25/139 Installing : libzstd-1.5.5-1.fc39.s390x 26/139 Installing : xz-libs-5.4.3-1.fc39.s390x 27/139 Installing : sqlite-libs-3.41.2-1.fc39.s390x 28/139 Installing : libcap-2.48-6.fc39.s390x 29/139 Installing : gmp-1:6.2.1-4.fc39.s390x 30/139 Installing : libgpg-error-1.47-1.fc39.s390x 31/139 Installing : popt-1.19-2.fc38.s390x 32/139 Installing : libxml2-2.10.4-1.fc39.s390x 33/139 Installing : libuuid-2.39-3.fc39.s390x 34/139 Installing : lua-libs-5.4.4-9.fc39.s390x 35/139 Installing : elfutils-libelf-0.189-2.fc39.s390x 36/139 Installing : libffi-3.4.4-2.fc39.s390x 37/139 Installing : p11-kit-0.24.1-6.fc38.s390x 38/139 Installing : libunistring-1.1-3.fc39.s390x 39/139 Installing : libidn2-2.3.4-2.fc39.s390x 40/139 Installing : libxcrypt-4.4.33-7.fc39.s390x 41/139 Installing : libattr-2.5.1-7.fc39.s390x 42/139 Installing : libacl-2.3.1-7.fc39.s390x 43/139 Installing : libstdc++-13.1.1-2.fc39.s390x 44/139 Installing : pcre2-10.42-1.fc38.1.s390x 45/139 Installing : readline-8.2-3.fc38.s390x 46/139 Installing : libassuan-2.5.5-6.fc39.s390x 47/139 Installing : file-libs-5.44-3.fc39.s390x 48/139 Installing : expat-2.5.0-2.fc39.s390x 49/139 Installing : gdbm-libs-1:1.23-3.fc39.s390x 50/139 Installing : json-c-0.16-4.fc39.s390x 51/139 Installing : keyutils-libs-1.6.1-6.fc39.s390x 52/139 Installing : libcom_err-1.46.5-4.fc39.s390x 53/139 Installing : libsepol-3.5-1.fc39.s390x 54/139 Installing : libselinux-3.5-1.fc39.s390x 55/139 Installing : sed-4.8-12.fc38.s390x 56/139 Installing : libtasn1-4.19.0-2.fc39.s390x 57/139 Installing : lz4-libs-1.9.4-3.fc39.s390x 58/139 Installing : systemd-libs-253.4-1.fc39.s390x 59/139 Installing : libgomp-13.1.1-2.fc39.s390x 60/139 Installing : libsmartcols-2.39-3.fc39.s390x 61/139 Installing : libb2-0.98.1-8.fc39.s390x 62/139 Installing : dbus-libs-1:1.14.6-1.fc38.s390x 63/139 Installing : findutils-1:4.9.0-4.fc39.s390x 64/139 Installing : cyrus-sasl-lib-2.1.28-10.fc39.s390x 65/139 Installing : libcomps-0.1.19-1.fc39.s390x 66/139 Installing : grep-3.9-1.fc39.s390x 67/139 Installing : libpsl-0.21.2-2.fc39.s390x 68/139 Installing : libblkid-2.39-3.fc39.s390x 69/139 Installing : libmount-2.39-3.fc39.s390x 70/139 Installing : libgcrypt-1.10.2-1.fc39.s390x 71/139 Installing : libksba-1.6.3-2.fc39.s390x 72/139 Installing : mpfr-4.1.1-3.fc39.s390x 73/139 Installing : nettle-3.8-3.fc39.s390x 74/139 Installing : elfutils-default-yama-scope-0.189-2.fc39.noarch 75/139 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc39.noarch 75/139 Installing : elfutils-libs-0.189-2.fc39.s390x 76/139 Installing : alternatives-1.24-1.fc39.s390x 77/139 Installing : p11-kit-trust-0.24.1-6.fc38.s390x 78/139 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.s390x 78/139 Installing : gnutls-3.8.0-5.fc39.s390x 79/139 Installing : glib2-2.76.3-1.fc39.s390x 80/139 Installing : libbrotli-1.0.9-11.fc39.s390x 81/139 Installing : libcap-ng-0.8.3-5.fc39.s390x 82/139 Installing : audit-libs-3.1.1-2.fc39.s390x 83/139 Installing : libsemanage-3.5-2.fc39.s390x 84/139 Installing : libeconf-0.4.0-5.fc39.s390x 85/139 Installing : shadow-utils-2:4.13-6.fc39.s390x 86/139 Installing : libnghttp2-1.53.0-1.fc39.s390x 87/139 Installing : libsigsegv-2.14-4.fc39.s390x 88/139 Installing : gawk-5.1.1-6.fc39.s390x 89/139 Installing : libyaml-0.2.5-10.fc39.s390x 90/139 Installing : mpdecimal-2.5.1-6.fc39.s390x 91/139 Installing : npth-1.6-13.fc39.s390x 92/139 Installing : libverto-0.3.2-5.fc38.s390x 93/139 Installing : libssh-config-0.10.5-1.fc39.noarch 94/139 Installing : coreutils-common-9.3-1.fc39.s390x 95/139 Installing : openssl-libs-1:3.0.8-2.fc39.s390x 96/139 Installing : coreutils-9.3-1.fc39.s390x 97/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 98/139 Installing : ca-certificates-2023.2.60-2.fc38.noarch 98/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 98/139 Installing : rpm-sequoia-1.4.0-3.fc39.s390x 99/139 Installing : rpm-libs-4.18.1-3.fc39.s390x 100/139 Installing : krb5-libs-1.20.1-9.fc39.s390x 101/139 Installing : libtirpc-1.3.3-1.rc1.fc39.s390x 102/139 Installing : libmodulemd-2.15.0-3.fc39.s390x 103/139 Installing : libfsverity-1.4-9.fc39.s390x 104/139 Installing : zchunk-libs-1.3.1-1.fc39.s390x 105/139 Installing : libsolv-0.7.24-4.fc39.s390x 106/139 Installing : libnsl2-2.0.0-5.fc39.s390x 107/139 Installing : libssh-0.10.5-1.fc39.s390x 108/139 Installing : rpm-build-libs-4.18.1-3.fc39.s390x 109/139 Installing : python-pip-wheel-23.0.1-2.fc39.noarch 110/139 Installing : python3-3.11.3-1.fc39.s390x 111/139 Installing : python3-libs-3.11.3-1.fc39.s390x 112/139 Installing : python3-dbus-1.3.2-2.fc38.s390x 113/139 Installing : python3-libcomps-0.1.19-1.fc39.s390x 114/139 Installing : python3-distro-1.8.0-3.fc39.noarch 115/139 Installing : python3-six-1.16.0-9.fc38.noarch 116/139 Installing : python3-dateutil-1:2.8.2-6.fc39.noarch 117/139 Installing : python3-systemd-235-2.fc38.s390x 118/139 Installing : libarchive-3.6.1-5.fc39.s390x 119/139 Installing : libevent-2.1.12-8.fc39.s390x 120/139 Installing : openldap-2.6.4-2.fc39.s390x 121/139 Installing : libcurl-8.1.1-1.fc39.s390x 122/139 Installing : gnupg2-2.4.1-1.fc39.s390x 123/139 Installing : gpgme-1.17.1-5.fc39.s390x 124/139 Installing : librepo-1.15.1-2.fc39.s390x 125/139 Installing : libdnf-0.70.1-3.fc39.s390x 126/139 Installing : python3-libdnf-0.70.1-3.fc39.s390x 127/139 Installing : python3-hawkey-0.70.1-3.fc39.s390x 128/139 Installing : python3-gpg-1.17.1-5.fc39.s390x 129/139 Installing : curl-8.1.1-1.fc39.s390x 130/139 Running scriptlet: tpm2-tss-4.0.1-3.fc38.s390x 131/139 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-3.fc38.s390x 131/139 Installing : ima-evm-utils-1.4-7.fc39.s390x 132/139 Installing : rpm-sign-libs-4.18.1-3.fc39.s390x 133/139 Installing : python3-rpm-4.18.1-3.fc39.s390x 134/139 Installing : python3-dnf-4.15.1-1.fc39.noarch 135/139 Installing : python3-dnf-plugins-core-4.4.1-1.fc39.noarch 136/139 Installing : dnf-plugins-core-4.4.1-1.fc39.noarch 137/139 Installing : dnf-4.15.1-1.fc39.noarch 138/139 Running scriptlet: dnf-4.15.1-1.fc39.noarch 138/139 Running scriptlet: rpm-4.18.1-3.fc39.s390x 139/139 Installing : rpm-4.18.1-3.fc39.s390x 139/139 Running scriptlet: filesystem-3.18-4.fc39.s390x 139/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 139/139 Running scriptlet: rpm-4.18.1-3.fc39.s390x 139/139 Verifying : alternatives-1.24-1.fc39.s390x 1/139 Verifying : audit-libs-3.1.1-2.fc39.s390x 2/139 Verifying : bash-5.2.15-4.fc39.s390x 3/139 Verifying : bzip2-libs-1.0.8-14.fc39.s390x 4/139 Verifying : coreutils-9.3-1.fc39.s390x 5/139 Verifying : coreutils-common-9.3-1.fc39.s390x 6/139 Verifying : curl-8.1.1-1.fc39.s390x 7/139 Verifying : expat-2.5.0-2.fc39.s390x 8/139 Verifying : findutils-1:4.9.0-4.fc39.s390x 9/139 Verifying : gawk-5.1.1-6.fc39.s390x 10/139 Verifying : gdbm-libs-1:1.23-3.fc39.s390x 11/139 Verifying : glib2-2.76.3-1.fc39.s390x 12/139 Verifying : gmp-1:6.2.1-4.fc39.s390x 13/139 Verifying : gnupg2-2.4.1-1.fc39.s390x 14/139 Verifying : gnutls-3.8.0-5.fc39.s390x 15/139 Verifying : gpgme-1.17.1-5.fc39.s390x 16/139 Verifying : ima-evm-utils-1.4-7.fc39.s390x 17/139 Verifying : json-c-0.16-4.fc39.s390x 18/139 Verifying : keyutils-libs-1.6.1-6.fc39.s390x 19/139 Verifying : krb5-libs-1.20.1-9.fc39.s390x 20/139 Verifying : libacl-2.3.1-7.fc39.s390x 21/139 Verifying : libarchive-3.6.1-5.fc39.s390x 22/139 Verifying : libassuan-2.5.5-6.fc39.s390x 23/139 Verifying : libb2-0.98.1-8.fc39.s390x 24/139 Verifying : libbrotli-1.0.9-11.fc39.s390x 25/139 Verifying : libcap-2.48-6.fc39.s390x 26/139 Verifying : libcap-ng-0.8.3-5.fc39.s390x 27/139 Verifying : libcom_err-1.46.5-4.fc39.s390x 28/139 Verifying : libcomps-0.1.19-1.fc39.s390x 29/139 Verifying : libcurl-8.1.1-1.fc39.s390x 30/139 Verifying : libdnf-0.70.1-3.fc39.s390x 31/139 Verifying : libeconf-0.4.0-5.fc39.s390x 32/139 Verifying : libevent-2.1.12-8.fc39.s390x 33/139 Verifying : libffi-3.4.4-2.fc39.s390x 34/139 Verifying : libfsverity-1.4-9.fc39.s390x 35/139 Verifying : libgcrypt-1.10.2-1.fc39.s390x 36/139 Verifying : libgpg-error-1.47-1.fc39.s390x 37/139 Verifying : libidn2-2.3.4-2.fc39.s390x 38/139 Verifying : libksba-1.6.3-2.fc39.s390x 39/139 Verifying : libmodulemd-2.15.0-3.fc39.s390x 40/139 Verifying : libnghttp2-1.53.0-1.fc39.s390x 41/139 Verifying : libnsl2-2.0.0-5.fc39.s390x 42/139 Verifying : libpsl-0.21.2-2.fc39.s390x 43/139 Verifying : librepo-1.15.1-2.fc39.s390x 44/139 Verifying : libselinux-3.5-1.fc39.s390x 45/139 Verifying : libsemanage-3.5-2.fc39.s390x 46/139 Verifying : libsepol-3.5-1.fc39.s390x 47/139 Verifying : libsigsegv-2.14-4.fc39.s390x 48/139 Verifying : libsolv-0.7.24-4.fc39.s390x 49/139 Verifying : libssh-0.10.5-1.fc39.s390x 50/139 Verifying : libssh-config-0.10.5-1.fc39.noarch 51/139 Verifying : libtasn1-4.19.0-2.fc39.s390x 52/139 Verifying : libtirpc-1.3.3-1.rc1.fc39.s390x 53/139 Verifying : libunistring-1.1-3.fc39.s390x 54/139 Verifying : libxcrypt-4.4.33-7.fc39.s390x 55/139 Verifying : libxml2-2.10.4-1.fc39.s390x 56/139 Verifying : libyaml-0.2.5-10.fc39.s390x 57/139 Verifying : lz4-libs-1.9.4-3.fc39.s390x 58/139 Verifying : mpdecimal-2.5.1-6.fc39.s390x 59/139 Verifying : mpfr-4.1.1-3.fc39.s390x 60/139 Verifying : ncurses-base-6.4-4.20230520.fc39.noarch 61/139 Verifying : ncurses-libs-6.4-4.20230520.fc39.s390x 62/139 Verifying : nettle-3.8-3.fc39.s390x 63/139 Verifying : npth-1.6-13.fc39.s390x 64/139 Verifying : python3-gpg-1.17.1-5.fc39.s390x 65/139 Verifying : python3-hawkey-0.70.1-3.fc39.s390x 66/139 Verifying : python3-libcomps-0.1.19-1.fc39.s390x 67/139 Verifying : python3-libdnf-0.70.1-3.fc39.s390x 68/139 Verifying : basesystem-11-15.fc38.noarch 69/139 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 70/139 Verifying : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 71/139 Verifying : cyrus-sasl-lib-2.1.28-10.fc39.s390x 72/139 Verifying : dbus-libs-1:1.14.6-1.fc38.s390x 73/139 Verifying : dnf-4.15.1-1.fc39.noarch 74/139 Verifying : dnf-data-4.15.1-1.fc39.noarch 75/139 Verifying : dnf-plugins-core-4.4.1-1.fc39.noarch 76/139 Verifying : elfutils-default-yama-scope-0.189-2.fc39.noarch 77/139 Verifying : elfutils-libelf-0.189-2.fc39.s390x 78/139 Verifying : elfutils-libs-0.189-2.fc39.s390x 79/139 Verifying : fedora-gpg-keys-39-0.1.noarch 80/139 Verifying : fedora-release-39-0.11.noarch 81/139 Verifying : fedora-release-common-39-0.11.noarch 82/139 Verifying : fedora-release-identity-basic-39-0.11.noarch 83/139 Verifying : fedora-repos-39-0.1.noarch 84/139 Verifying : fedora-repos-rawhide-39-0.1.noarch 85/139 Verifying : file-libs-5.44-3.fc39.s390x 86/139 Verifying : filesystem-3.18-4.fc39.s390x 87/139 Verifying : glibc-2.37.9000-10.fc39.s390x 88/139 Verifying : glibc-common-2.37.9000-10.fc39.s390x 89/139 Verifying : glibc-minimal-langpack-2.37.9000-10.fc39.s390x 90/139 Verifying : grep-3.9-1.fc39.s390x 91/139 Verifying : libattr-2.5.1-7.fc39.s390x 92/139 Verifying : libblkid-2.39-3.fc39.s390x 93/139 Verifying : libgcc-13.1.1-2.fc39.s390x 94/139 Verifying : libgomp-13.1.1-2.fc39.s390x 95/139 Verifying : libmount-2.39-3.fc39.s390x 96/139 Verifying : libreport-filesystem-2.17.10-1.fc39.noarch 97/139 Verifying : libsmartcols-2.39-3.fc39.s390x 98/139 Verifying : libstdc++-13.1.1-2.fc39.s390x 99/139 Verifying : libuuid-2.39-3.fc39.s390x 100/139 Verifying : libverto-0.3.2-5.fc38.s390x 101/139 Verifying : libzstd-1.5.5-1.fc39.s390x 102/139 Verifying : lua-libs-5.4.4-9.fc39.s390x 103/139 Verifying : openldap-2.6.4-2.fc39.s390x 104/139 Verifying : openssl-libs-1:3.0.8-2.fc39.s390x 105/139 Verifying : p11-kit-0.24.1-6.fc38.s390x 106/139 Verifying : p11-kit-trust-0.24.1-6.fc38.s390x 107/139 Verifying : pcre2-10.42-1.fc38.1.s390x 108/139 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 109/139 Verifying : popt-1.19-2.fc38.s390x 110/139 Verifying : publicsuffix-list-dafsa-20230318-1.fc39.noarch 111/139 Verifying : python-pip-wheel-23.0.1-2.fc39.noarch 112/139 Verifying : python-setuptools-wheel-67.7.2-2.fc39.noarch 113/139 Verifying : python3-3.11.3-1.fc39.s390x 114/139 Verifying : python3-dateutil-1:2.8.2-6.fc39.noarch 115/139 Verifying : python3-dbus-1.3.2-2.fc38.s390x 116/139 Verifying : python3-distro-1.8.0-3.fc39.noarch 117/139 Verifying : python3-dnf-4.15.1-1.fc39.noarch 118/139 Verifying : python3-dnf-plugins-core-4.4.1-1.fc39.noarch 119/139 Verifying : python3-libs-3.11.3-1.fc39.s390x 120/139 Verifying : python3-rpm-4.18.1-3.fc39.s390x 121/139 Verifying : python3-six-1.16.0-9.fc38.noarch 122/139 Verifying : python3-systemd-235-2.fc38.s390x 123/139 Verifying : readline-8.2-3.fc38.s390x 124/139 Verifying : rpm-4.18.1-3.fc39.s390x 125/139 Verifying : rpm-build-libs-4.18.1-3.fc39.s390x 126/139 Verifying : rpm-libs-4.18.1-3.fc39.s390x 127/139 Verifying : rpm-sequoia-1.4.0-3.fc39.s390x 128/139 Verifying : rpm-sign-libs-4.18.1-3.fc39.s390x 129/139 Verifying : sed-4.8-12.fc38.s390x 130/139 Verifying : setup-2.14.3-3.fc39.noarch 131/139 Verifying : shadow-utils-2:4.13-6.fc39.s390x 132/139 Verifying : sqlite-libs-3.41.2-1.fc39.s390x 133/139 Verifying : systemd-libs-253.4-1.fc39.s390x 134/139 Verifying : tpm2-tss-4.0.1-3.fc38.s390x 135/139 Verifying : tzdata-2023c-1.fc39.noarch 136/139 Verifying : xz-libs-5.4.3-1.fc39.s390x 137/139 Verifying : zchunk-libs-1.3.1-1.fc39.s390x 138/139 Verifying : zlib-1.2.13-3.fc38.s390x 139/139 Installed products updated. Installed: alternatives-1.24-1.fc39.s390x audit-libs-3.1.1-2.fc39.s390x basesystem-11-15.fc38.noarch bash-5.2.15-4.fc39.s390x bzip2-libs-1.0.8-14.fc39.s390x ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.3-1.fc39.s390x coreutils-common-9.3-1.fc39.s390x crypto-policies-20230420-1.git3d08ae7.fc39.noarch curl-8.1.1-1.fc39.s390x cyrus-sasl-lib-2.1.28-10.fc39.s390x dbus-libs-1:1.14.6-1.fc38.s390x dnf-4.15.1-1.fc39.noarch dnf-data-4.15.1-1.fc39.noarch dnf-plugins-core-4.4.1-1.fc39.noarch elfutils-default-yama-scope-0.189-2.fc39.noarch elfutils-libelf-0.189-2.fc39.s390x elfutils-libs-0.189-2.fc39.s390x expat-2.5.0-2.fc39.s390x fedora-gpg-keys-39-0.1.noarch fedora-release-39-0.11.noarch fedora-release-common-39-0.11.noarch fedora-release-identity-basic-39-0.11.noarch fedora-repos-39-0.1.noarch fedora-repos-rawhide-39-0.1.noarch file-libs-5.44-3.fc39.s390x filesystem-3.18-4.fc39.s390x findutils-1:4.9.0-4.fc39.s390x gawk-5.1.1-6.fc39.s390x gdbm-libs-1:1.23-3.fc39.s390x glib2-2.76.3-1.fc39.s390x glibc-2.37.9000-10.fc39.s390x glibc-common-2.37.9000-10.fc39.s390x glibc-minimal-langpack-2.37.9000-10.fc39.s390x gmp-1:6.2.1-4.fc39.s390x gnupg2-2.4.1-1.fc39.s390x gnutls-3.8.0-5.fc39.s390x gpgme-1.17.1-5.fc39.s390x grep-3.9-1.fc39.s390x ima-evm-utils-1.4-7.fc39.s390x json-c-0.16-4.fc39.s390x keyutils-libs-1.6.1-6.fc39.s390x krb5-libs-1.20.1-9.fc39.s390x libacl-2.3.1-7.fc39.s390x libarchive-3.6.1-5.fc39.s390x libassuan-2.5.5-6.fc39.s390x libattr-2.5.1-7.fc39.s390x libb2-0.98.1-8.fc39.s390x libblkid-2.39-3.fc39.s390x libbrotli-1.0.9-11.fc39.s390x libcap-2.48-6.fc39.s390x libcap-ng-0.8.3-5.fc39.s390x libcom_err-1.46.5-4.fc39.s390x libcomps-0.1.19-1.fc39.s390x libcurl-8.1.1-1.fc39.s390x libdnf-0.70.1-3.fc39.s390x libeconf-0.4.0-5.fc39.s390x libevent-2.1.12-8.fc39.s390x libffi-3.4.4-2.fc39.s390x libfsverity-1.4-9.fc39.s390x libgcc-13.1.1-2.fc39.s390x libgcrypt-1.10.2-1.fc39.s390x libgomp-13.1.1-2.fc39.s390x libgpg-error-1.47-1.fc39.s390x libidn2-2.3.4-2.fc39.s390x libksba-1.6.3-2.fc39.s390x libmodulemd-2.15.0-3.fc39.s390x libmount-2.39-3.fc39.s390x libnghttp2-1.53.0-1.fc39.s390x libnsl2-2.0.0-5.fc39.s390x libpsl-0.21.2-2.fc39.s390x librepo-1.15.1-2.fc39.s390x libreport-filesystem-2.17.10-1.fc39.noarch libselinux-3.5-1.fc39.s390x libsemanage-3.5-2.fc39.s390x libsepol-3.5-1.fc39.s390x libsigsegv-2.14-4.fc39.s390x libsmartcols-2.39-3.fc39.s390x libsolv-0.7.24-4.fc39.s390x libssh-0.10.5-1.fc39.s390x libssh-config-0.10.5-1.fc39.noarch libstdc++-13.1.1-2.fc39.s390x libtasn1-4.19.0-2.fc39.s390x libtirpc-1.3.3-1.rc1.fc39.s390x libunistring-1.1-3.fc39.s390x libuuid-2.39-3.fc39.s390x libverto-0.3.2-5.fc38.s390x libxcrypt-4.4.33-7.fc39.s390x libxml2-2.10.4-1.fc39.s390x libyaml-0.2.5-10.fc39.s390x libzstd-1.5.5-1.fc39.s390x lua-libs-5.4.4-9.fc39.s390x lz4-libs-1.9.4-3.fc39.s390x mpdecimal-2.5.1-6.fc39.s390x mpfr-4.1.1-3.fc39.s390x ncurses-base-6.4-4.20230520.fc39.noarch ncurses-libs-6.4-4.20230520.fc39.s390x nettle-3.8-3.fc39.s390x npth-1.6-13.fc39.s390x openldap-2.6.4-2.fc39.s390x openssl-libs-1:3.0.8-2.fc39.s390x p11-kit-0.24.1-6.fc38.s390x p11-kit-trust-0.24.1-6.fc38.s390x pcre2-10.42-1.fc38.1.s390x pcre2-syntax-10.42-1.fc38.1.noarch popt-1.19-2.fc38.s390x publicsuffix-list-dafsa-20230318-1.fc39.noarch python-pip-wheel-23.0.1-2.fc39.noarch python-setuptools-wheel-67.7.2-2.fc39.noarch python3-3.11.3-1.fc39.s390x python3-dateutil-1:2.8.2-6.fc39.noarch python3-dbus-1.3.2-2.fc38.s390x python3-distro-1.8.0-3.fc39.noarch python3-dnf-4.15.1-1.fc39.noarch python3-dnf-plugins-core-4.4.1-1.fc39.noarch python3-gpg-1.17.1-5.fc39.s390x python3-hawkey-0.70.1-3.fc39.s390x python3-libcomps-0.1.19-1.fc39.s390x python3-libdnf-0.70.1-3.fc39.s390x python3-libs-3.11.3-1.fc39.s390x python3-rpm-4.18.1-3.fc39.s390x python3-six-1.16.0-9.fc38.noarch python3-systemd-235-2.fc38.s390x readline-8.2-3.fc38.s390x rpm-4.18.1-3.fc39.s390x rpm-build-libs-4.18.1-3.fc39.s390x rpm-libs-4.18.1-3.fc39.s390x rpm-sequoia-1.4.0-3.fc39.s390x rpm-sign-libs-4.18.1-3.fc39.s390x sed-4.8-12.fc38.s390x setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-6.fc39.s390x sqlite-libs-3.41.2-1.fc39.s390x systemd-libs-253.4-1.fc39.s390x tpm2-tss-4.0.1-3.fc38.s390x tzdata-2023c-1.fc39.noarch xz-libs-5.4.3-1.fc39.s390x zchunk-libs-1.3.1-1.fc39.s390x zlib-1.2.13-3.fc38.s390x Complete! Finish(bootstrap): dnf install 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-1684945449.263594/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.8 MB/s | 7.5 MB 00:01 fedora 5.7 MB/s | 63 MB 00:10 Last metadata expiration check: 0:00:01 ago on Wed May 24 16:25:39 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash s390x 5.2.15-4.fc39 copr_base 1.8 M bzip2 s390x 1.0.8-14.fc39 copr_base 53 k coreutils s390x 9.3-1.fc39 copr_base 1.2 M cpio s390x 2.13-14.fc39 copr_base 285 k diffutils s390x 3.9-4.fc39 copr_base 402 k fedora-release-common noarch 39-0.11 fedora 22 k findutils s390x 1:4.9.0-4.fc39 copr_base 498 k gawk s390x 5.1.1-6.fc39 copr_base 1.0 M glibc-minimal-langpack s390x 2.37.9000-10.fc39 fedora 53 k grep s390x 3.9-1.fc39 fedora 302 k gzip s390x 1.12-4.fc39 copr_base 167 k info s390x 7.0.3-1.fc39 fedora 193 k patch s390x 2.7.6-21.fc39 fedora 134 k redhat-rpm-config noarch 254-1.fc39 copr_base 77 k rpm-build s390x 4.18.1-3.fc39 fedora 76 k sed s390x 4.8-12.fc38 fedora 309 k shadow-utils s390x 2:4.13-6.fc39 fedora 1.3 M tar s390x 2:1.34-8.fc39 fedora 905 k unzip s390x 6.0-60.fc38 fedora 194 k util-linux s390x 2.39-3.fc39 fedora 1.1 M which s390x 2.21-39.fc39 fedora 43 k xz s390x 5.4.3-1.fc39 fedora 556 k Installing dependencies: alternatives s390x 1.24-1.fc39 copr_base 40 k ansible-srpm-macros noarch 1-10.fc39 fedora 21 k audit-libs s390x 3.1.1-2.fc39 copr_base 123 k authselect s390x 1.4.2-2.fc39 copr_base 140 k authselect-libs s390x 1.4.2-2.fc39 copr_base 235 k basesystem noarch 11-15.fc38 fedora 7.0 k binutils s390x 2.40-8.fc39 copr_base 6.1 M binutils-gold s390x 2.40-8.fc39 copr_base 1.0 M bzip2-libs s390x 1.0.8-14.fc39 copr_base 46 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils-common s390x 9.3-1.fc39 copr_base 2.1 M cracklib s390x 2.9.7-31.fc39 copr_base 82 k crypto-policies noarch 20230420-1.git3d08ae7.fc39 fedora 94 k curl s390x 8.1.1-1.fc39 copr_base 348 k cyrus-sasl-lib s390x 2.1.28-10.fc39 fedora 819 k debugedit s390x 5.0-7.fc39 copr_base 84 k dwz s390x 0.15-2.fc39 copr_base 144 k ed s390x 1.19-2.fc39 copr_base 81 k efi-srpm-macros noarch 5-7.fc38 fedora 22 k elfutils s390x 0.189-2.fc39 fedora 560 k elfutils-debuginfod-client s390x 0.189-2.fc39 fedora 40 k elfutils-default-yama-scope noarch 0.189-2.fc39 fedora 15 k elfutils-libelf s390x 0.189-2.fc39 fedora 202 k elfutils-libs s390x 0.189-2.fc39 fedora 276 k fedora-gpg-keys noarch 39-0.1 fedora 126 k fedora-release noarch 39-0.11 fedora 12 k fedora-release-identity-basic noarch 39-0.11 fedora 13 k fedora-repos noarch 39-0.1 fedora 9.4 k fedora-repos-rawhide noarch 39-0.1 fedora 9.0 k file s390x 5.44-3.fc39 fedora 50 k file-libs s390x 5.44-3.fc39 fedora 737 k filesystem s390x 3.18-4.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-11.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-7.fc38 fedora 7.8 k gdb-minimal s390x 13.1-5.fc39 copr_base 4.0 M gdbm-libs s390x 1:1.23-3.fc39 copr_base 59 k ghc-srpm-macros noarch 1.6.1-1.fc38 fedora 8.0 k glibc s390x 2.37.9000-10.fc39 fedora 1.8 M glibc-common s390x 2.37.9000-10.fc39 fedora 351 k glibc-gconv-extra s390x 2.37.9000-10.fc39 fedora 1.6 M gmp s390x 1:6.2.1-4.fc39 copr_base 324 k gnat-srpm-macros noarch 6-2.fc38 fedora 8.8 k go-srpm-macros noarch 3.2.0-3.fc39 fedora 27 k jansson s390x 2.13.1-6.fc39 copr_base 45 k kernel-srpm-macros noarch 1.0-18.fc39 fedora 9.4 k keyutils-libs s390x 1.6.1-6.fc39 copr_base 31 k krb5-libs s390x 1.20.1-9.fc39 copr_base 739 k libacl s390x 2.3.1-7.fc39 copr_base 24 k libarchive s390x 3.6.1-5.fc39 copr_base 426 k libattr s390x 2.5.1-7.fc39 fedora 18 k libblkid s390x 2.39-3.fc39 fedora 121 k libbrotli s390x 1.0.9-11.fc39 copr_base 345 k libcap s390x 2.48-6.fc39 copr_base 69 k libcap-ng s390x 0.8.3-5.fc39 copr_base 33 k libcom_err s390x 1.46.5-4.fc39 copr_base 26 k libcurl s390x 8.1.1-1.fc39 copr_base 339 k libdb s390x 5.3.28-55.fc39 copr_base 775 k libeconf s390x 0.4.0-5.fc39 copr_base 30 k libedit s390x 3.1-45.20221030cvs.fc39 copr_base 116 k libevent s390x 2.1.12-8.fc39 copr_base 252 k libfdisk s390x 2.39-3.fc39 fedora 165 k libffi s390x 3.4.4-2.fc39 copr_base 36 k libgcc s390x 13.1.1-2.fc39 fedora 79 k libgomp s390x 13.1.1-2.fc39 fedora 320 k libidn2 s390x 2.3.4-2.fc39 copr_base 145 k libmount s390x 2.39-3.fc39 fedora 158 k libnghttp2 s390x 1.53.0-1.fc39 copr_base 86 k libnsl2 s390x 2.0.0-5.fc39 copr_base 30 k libpkgconf s390x 1.9.4-2.fc39 fedora 38 k libpsl s390x 0.21.2-2.fc39 copr_base 67 k libpwquality s390x 1.4.5-4.fc39 copr_base 109 k libselinux s390x 3.5-1.fc39 copr_base 92 k libsemanage s390x 3.5-2.fc39 copr_base 127 k libsepol s390x 3.5-1.fc39 copr_base 330 k libsigsegv s390x 2.14-4.fc39 copr_base 27 k libsmartcols s390x 2.39-3.fc39 fedora 70 k libssh s390x 0.10.5-1.fc39 copr_base 213 k libssh-config noarch 0.10.5-1.fc39 copr_base 9.5 k libstdc++ s390x 13.1.1-2.fc39 fedora 953 k libtasn1 s390x 4.19.0-2.fc39 copr_base 76 k libtirpc s390x 1.3.3-1.rc1.fc39 copr_base 98 k libunistring s390x 1.1-3.fc39 copr_base 556 k libutempter s390x 1.2.1-9.fc39 copr_base 26 k libuuid s390x 2.39-3.fc39 fedora 28 k libverto s390x 0.3.2-5.fc38 fedora 21 k libxcrypt s390x 4.4.33-7.fc39 copr_base 128 k libxml2 s390x 2.10.4-1.fc39 copr_base 707 k libzstd s390x 1.5.5-1.fc39 fedora 342 k lld s390x 16.0.4-1.fc39 copr_base 40 k lld-libs s390x 16.0.4-1.fc39 copr_base 1.8 M llvm-libs s390x 16.0.4-1.fc39 fedora 35 M lua-libs s390x 5.4.4-9.fc39 fedora 141 k lua-srpm-macros noarch 1-8.fc38 fedora 8.6 k lz4-libs s390x 1.9.4-3.fc39 copr_base 88 k mpfr s390x 4.1.1-3.fc39 copr_base 553 k ncurses-base noarch 6.4-4.20230520.fc39 copr_base 62 k ncurses-libs s390x 6.4-4.20230520.fc39 copr_base 357 k ocaml-srpm-macros noarch 7-3.fc38 fedora 13 k openblas-srpm-macros noarch 2-13.fc38 fedora 7.5 k openldap s390x 2.6.4-2.fc39 fedora 262 k openssl-libs s390x 1:3.0.8-2.fc39 fedora 1.9 M p11-kit s390x 0.24.1-6.fc38 fedora 373 k p11-kit-trust s390x 0.24.1-6.fc38 fedora 136 k package-notes-srpm-macros noarch 0.5-8.fc39 fedora 11 k pam s390x 1.5.2-19.fc39 fedora 539 k pam-libs s390x 1.5.2-19.fc39 fedora 58 k pcre2 s390x 10.42-1.fc38.1 fedora 251 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k perl-srpm-macros noarch 1-48.fc38 fedora 8.4 k pkgconf s390x 1.9.4-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.4-2.fc39 fedora 14 k pkgconf-pkg-config s390x 1.9.4-2.fc39 fedora 9.5 k popt s390x 1.19-2.fc38 fedora 70 k publicsuffix-list-dafsa noarch 20230318-1.fc39 fedora 60 k pyproject-srpm-macros noarch 1.8.0-2.fc39 fedora 15 k python-srpm-macros noarch 3.11-10.fc39 fedora 26 k qt5-srpm-macros noarch 5.15.9-1.fc39 fedora 8.1 k readline s390x 8.2-3.fc38 fedora 229 k rpm s390x 4.18.1-3.fc39 fedora 568 k rpm-build-libs s390x 4.18.1-3.fc39 fedora 96 k rpm-libs s390x 4.18.1-3.fc39 fedora 326 k rpm-sequoia s390x 1.4.0-3.fc39 fedora 955 k rpmautospec-rpm-macros noarch 0.3.5-1.fc38 fedora 9.3 k rust-srpm-macros noarch 24-2.fc39 fedora 12 k setup noarch 2.14.3-3.fc39 fedora 152 k sqlite-libs s390x 3.41.2-1.fc39 fedora 716 k systemd-libs s390x 253.4-1.fc39 fedora 660 k tzdata noarch 2023c-1.fc39 fedora 718 k util-linux-core s390x 2.39-3.fc39 fedora 492 k xxhash-libs s390x 0.8.1-4.fc38 fedora 39 k xz-libs s390x 5.4.3-1.fc39 fedora 114 k zip s390x 3.0-36.fc38 fedora 283 k zlib s390x 1.2.13-3.fc38 fedora 101 k zstd s390x 1.5.5-1.fc39 fedora 505 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 156 Packages Total download size: 90 M Installed size: 366 M Downloading Packages: (1/156): audit-libs-3.1.1-2.fc39.s390x.rpm 2.8 MB/s | 123 kB 00:00 (2/156): alternatives-1.24-1.fc39.s390x.rpm 886 kB/s | 40 kB 00:00 (3/156): authselect-1.4.2-2.fc39.s390x.rpm 3.0 MB/s | 140 kB 00:00 (4/156): authselect-libs-1.4.2-2.fc39.s390x.rpm 29 MB/s | 235 kB 00:00 (5/156): binutils-gold-2.40-8.fc39.s390x.rpm 79 MB/s | 1.0 MB 00:00 (6/156): binutils-2.40-8.fc39.s390x.rpm 212 MB/s | 6.1 MB 00:00 (7/156): bzip2-1.0.8-14.fc39.s390x.rpm 6.4 MB/s | 53 kB 00:00 (8/156): bash-5.2.15-4.fc39.s390x.rpm 53 MB/s | 1.8 MB 00:00 (9/156): bzip2-libs-1.0.8-14.fc39.s390x.rpm 7.2 MB/s | 46 kB 00:00 (10/156): coreutils-9.3-1.fc39.s390x.rpm 173 MB/s | 1.2 MB 00:00 (11/156): cpio-2.13-14.fc39.s390x.rpm 46 MB/s | 285 kB 00:00 (12/156): cracklib-2.9.7-31.fc39.s390x.rpm 11 MB/s | 82 kB 00:00 (13/156): coreutils-common-9.3-1.fc39.s390x.rpm 186 MB/s | 2.1 MB 00:00 (14/156): debugedit-5.0-7.fc39.s390x.rpm 23 MB/s | 84 kB 00:00 (15/156): curl-8.1.1-1.fc39.s390x.rpm 60 MB/s | 348 kB 00:00 (16/156): diffutils-3.9-4.fc39.s390x.rpm 82 MB/s | 402 kB 00:00 (17/156): dwz-0.15-2.fc39.s390x.rpm 36 MB/s | 144 kB 00:00 (18/156): ed-1.19-2.fc39.s390x.rpm 21 MB/s | 81 kB 00:00 (19/156): gawk-5.1.1-6.fc39.s390x.rpm 121 MB/s | 1.0 MB 00:00 (20/156): gdbm-libs-1.23-3.fc39.s390x.rpm 13 MB/s | 59 kB 00:00 (21/156): findutils-4.9.0-4.fc39.s390x.rpm 27 MB/s | 498 kB 00:00 (22/156): gdb-minimal-13.1-5.fc39.s390x.rpm 209 MB/s | 4.0 MB 00:00 (23/156): gmp-6.2.1-4.fc39.s390x.rpm 66 MB/s | 324 kB 00:00 (24/156): gzip-1.12-4.fc39.s390x.rpm 43 MB/s | 167 kB 00:00 (25/156): jansson-2.13.1-6.fc39.s390x.rpm 9.1 MB/s | 45 kB 00:00 (26/156): keyutils-libs-1.6.1-6.fc39.s390x.rpm 6.7 MB/s | 31 kB 00:00 (27/156): libacl-2.3.1-7.fc39.s390x.rpm 6.4 MB/s | 24 kB 00:00 (28/156): libarchive-3.6.1-5.fc39.s390x.rpm 60 MB/s | 426 kB 00:00 (29/156): libbrotli-1.0.9-11.fc39.s390x.rpm 69 MB/s | 345 kB 00:00 (30/156): krb5-libs-1.20.1-9.fc39.s390x.rpm 56 MB/s | 739 kB 00:00 (31/156): libcap-2.48-6.fc39.s390x.rpm 15 MB/s | 69 kB 00:00 (32/156): libcap-ng-0.8.3-5.fc39.s390x.rpm 10 MB/s | 33 kB 00:00 (33/156): libcom_err-1.46.5-4.fc39.s390x.rpm 8.3 MB/s | 26 kB 00:00 (34/156): libcurl-8.1.1-1.fc39.s390x.rpm 68 MB/s | 339 kB 00:00 (35/156): libeconf-0.4.0-5.fc39.s390x.rpm 8.7 MB/s | 30 kB 00:00 (36/156): libdb-5.3.28-55.fc39.s390x.rpm 101 MB/s | 775 kB 00:00 (37/156): libedit-3.1-45.20221030cvs.fc39.s390x 30 MB/s | 116 kB 00:00 (38/156): libevent-2.1.12-8.fc39.s390x.rpm 61 MB/s | 252 kB 00:00 (39/156): libffi-3.4.4-2.fc39.s390x.rpm 11 MB/s | 36 kB 00:00 (40/156): libidn2-2.3.4-2.fc39.s390x.rpm 40 MB/s | 145 kB 00:00 (41/156): libnghttp2-1.53.0-1.fc39.s390x.rpm 23 MB/s | 86 kB 00:00 (42/156): libnsl2-2.0.0-5.fc39.s390x.rpm 8.8 MB/s | 30 kB 00:00 (43/156): libpsl-0.21.2-2.fc39.s390x.rpm 19 MB/s | 67 kB 00:00 (44/156): libpwquality-1.4.5-4.fc39.s390x.rpm 30 MB/s | 109 kB 00:00 (45/156): libselinux-3.5-1.fc39.s390x.rpm 24 MB/s | 92 kB 00:00 (46/156): libsemanage-3.5-2.fc39.s390x.rpm 32 MB/s | 127 kB 00:00 (47/156): libsepol-3.5-1.fc39.s390x.rpm 74 MB/s | 330 kB 00:00 (48/156): libsigsegv-2.14-4.fc39.s390x.rpm 5.6 MB/s | 27 kB 00:00 (49/156): libssh-0.10.5-1.fc39.s390x.rpm 41 MB/s | 213 kB 00:00 (50/156): libssh-config-0.10.5-1.fc39.noarch.rp 3.0 MB/s | 9.5 kB 00:00 (51/156): libtasn1-4.19.0-2.fc39.s390x.rpm 20 MB/s | 76 kB 00:00 (52/156): libtirpc-1.3.3-1.rc1.fc39.s390x.rpm 26 MB/s | 98 kB 00:00 (53/156): libunistring-1.1-3.fc39.s390x.rpm 107 MB/s | 556 kB 00:00 (54/156): libutempter-1.2.1-9.fc39.s390x.rpm 4.9 MB/s | 26 kB 00:00 (55/156): libxcrypt-4.4.33-7.fc39.s390x.rpm 29 MB/s | 128 kB 00:00 (56/156): libxml2-2.10.4-1.fc39.s390x.rpm 136 MB/s | 707 kB 00:00 (57/156): lld-16.0.4-1.fc39.s390x.rpm 8.9 MB/s | 40 kB 00:00 (58/156): lz4-libs-1.9.4-3.fc39.s390x.rpm 17 MB/s | 88 kB 00:00 (59/156): mpfr-4.1.1-3.fc39.s390x.rpm 87 MB/s | 553 kB 00:00 (60/156): lld-libs-16.0.4-1.fc39.s390x.rpm 148 MB/s | 1.8 MB 00:00 (61/156): ncurses-base-6.4-4.20230520.fc39.noar 16 MB/s | 62 kB 00:00 (62/156): ncurses-libs-6.4-4.20230520.fc39.s390 82 MB/s | 357 kB 00:00 (63/156): redhat-rpm-config-254-1.fc39.noarch.r 19 MB/s | 77 kB 00:00 (64/156): basesystem-11-15.fc38.noarch.rpm 20 kB/s | 7.0 kB 00:00 (65/156): ansible-srpm-macros-1-10.fc39.noarch. 38 kB/s | 21 kB 00:00 (66/156): crypto-policies-20230420-1.git3d08ae7 174 kB/s | 94 kB 00:00 (67/156): efi-srpm-macros-5-7.fc38.noarch.rpm 112 kB/s | 22 kB 00:00 (68/156): ca-certificates-2023.2.60-2.fc38.noar 592 kB/s | 845 kB 00:01 (69/156): cyrus-sasl-lib-2.1.28-10.fc39.s390x.r 916 kB/s | 819 kB 00:00 (70/156): elfutils-default-yama-scope-0.189-2.f 83 kB/s | 15 kB 00:00 (71/156): elfutils-debuginfod-client-0.189-2.fc 200 kB/s | 40 kB 00:00 (72/156): elfutils-0.189-2.fc39.s390x.rpm 989 kB/s | 560 kB 00:00 (73/156): elfutils-libelf-0.189-2.fc39.s390x.rp 1.1 MB/s | 202 kB 00:00 (74/156): elfutils-libs-0.189-2.fc39.s390x.rpm 1.5 MB/s | 276 kB 00:00 (75/156): fedora-gpg-keys-39-0.1.noarch.rpm 702 kB/s | 126 kB 00:00 (76/156): fedora-release-39-0.11.noarch.rpm 68 kB/s | 12 kB 00:00 (77/156): fedora-release-common-39-0.11.noarch. 124 kB/s | 22 kB 00:00 (78/156): fedora-release-identity-basic-39-0.11 72 kB/s | 13 kB 00:00 (79/156): fedora-repos-39-0.1.noarch.rpm 53 kB/s | 9.4 kB 00:00 (80/156): fedora-repos-rawhide-39-0.1.noarch.rp 50 kB/s | 9.0 kB 00:00 (81/156): file-5.44-3.fc39.s390x.rpm 257 kB/s | 50 kB 00:00 (82/156): fonts-srpm-macros-2.0.5-11.fc38.noarc 131 kB/s | 26 kB 00:00 (83/156): file-libs-5.44-3.fc39.s390x.rpm 2.0 MB/s | 737 kB 00:00 (84/156): filesystem-3.18-4.fc39.s390x.rpm 3.0 MB/s | 1.1 MB 00:00 (85/156): fpc-srpm-macros-1.3-7.fc38.noarch.rpm 39 kB/s | 7.8 kB 00:00 (86/156): ghc-srpm-macros-1.6.1-1.fc38.noarch.r 41 kB/s | 8.0 kB 00:00 (87/156): glibc-2.37.9000-10.fc39.s390x.rpm 9.9 MB/s | 1.8 MB 00:00 (88/156): glibc-common-2.37.9000-10.fc39.s390x. 1.9 MB/s | 351 kB 00:00 (89/156): glibc-minimal-langpack-2.37.9000-10.f 298 kB/s | 53 kB 00:00 (90/156): gnat-srpm-macros-6-2.fc38.noarch.rpm 45 kB/s | 8.8 kB 00:00 (91/156): go-srpm-macros-3.2.0-3.fc39.noarch.rp 139 kB/s | 27 kB 00:00 (92/156): glibc-gconv-extra-2.37.9000-10.fc39.s 4.1 MB/s | 1.6 MB 00:00 (93/156): grep-3.9-1.fc39.s390x.rpm 1.6 MB/s | 302 kB 00:00 (94/156): info-7.0.3-1.fc39.s390x.rpm 1.0 MB/s | 193 kB 00:00 (95/156): kernel-srpm-macros-1.0-18.fc39.noarch 45 kB/s | 9.4 kB 00:00 (96/156): libattr-2.5.1-7.fc39.s390x.rpm 101 kB/s | 18 kB 00:00 (97/156): libblkid-2.39-3.fc39.s390x.rpm 674 kB/s | 121 kB 00:00 (98/156): libfdisk-2.39-3.fc39.s390x.rpm 917 kB/s | 165 kB 00:00 (99/156): libgcc-13.1.1-2.fc39.s390x.rpm 443 kB/s | 79 kB 00:00 (100/156): libgomp-13.1.1-2.fc39.s390x.rpm 1.7 MB/s | 320 kB 00:00 (101/156): libmount-2.39-3.fc39.s390x.rpm 881 kB/s | 158 kB 00:00 (102/156): libpkgconf-1.9.4-2.fc39.s390x.rpm 184 kB/s | 38 kB 00:00 (103/156): libsmartcols-2.39-3.fc39.s390x.rpm 390 kB/s | 70 kB 00:00 (104/156): libstdc++-13.1.1-2.fc39.s390x.rpm 5.2 MB/s | 953 kB 00:00 (105/156): libuuid-2.39-3.fc39.s390x.rpm 158 kB/s | 28 kB 00:00 (106/156): libverto-0.3.2-5.fc38.s390x.rpm 118 kB/s | 21 kB 00:00 (107/156): libzstd-1.5.5-1.fc39.s390x.rpm 1.9 MB/s | 342 kB 00:00 (108/156): lua-libs-5.4.4-9.fc39.s390x.rpm 790 kB/s | 141 kB 00:00 (109/156): lua-srpm-macros-1-8.fc38.noarch.rpm 44 kB/s | 8.6 kB 00:00 (110/156): ocaml-srpm-macros-7-3.fc38.noarch.rp 70 kB/s | 13 kB 00:00 (111/156): openblas-srpm-macros-2-13.fc38.noarc 38 kB/s | 7.5 kB 00:00 (112/156): openldap-2.6.4-2.fc39.s390x.rpm 1.4 MB/s | 262 kB 00:00 (113/156): openssl-libs-3.0.8-2.fc39.s390x.rpm 10 MB/s | 1.9 MB 00:00 (114/156): p11-kit-0.24.1-6.fc38.s390x.rpm 2.0 MB/s | 373 kB 00:00 (115/156): p11-kit-trust-0.24.1-6.fc38.s390x.rp 758 kB/s | 136 kB 00:00 (116/156): package-notes-srpm-macros-0.5-8.fc39 57 kB/s | 11 kB 00:00 (117/156): pam-1.5.2-19.fc39.s390x.rpm 2.7 MB/s | 539 kB 00:00 (118/156): pam-libs-1.5.2-19.fc39.s390x.rpm 319 kB/s | 58 kB 00:00 (119/156): patch-2.7.6-21.fc39.s390x.rpm 679 kB/s | 134 kB 00:00 (120/156): pcre2-10.42-1.fc38.1.s390x.rpm 1.4 MB/s | 251 kB 00:00 (121/156): pcre2-syntax-10.42-1.fc38.1.noarch.r 803 kB/s | 144 kB 00:00 (122/156): perl-srpm-macros-1-48.fc38.noarch.rp 43 kB/s | 8.4 kB 00:00 (123/156): pkgconf-1.9.4-2.fc39.s390x.rpm 236 kB/s | 42 kB 00:00 (124/156): pkgconf-m4-1.9.4-2.fc39.noarch.rpm 71 kB/s | 14 kB 00:00 (125/156): pkgconf-pkg-config-1.9.4-2.fc39.s390 50 kB/s | 9.5 kB 00:00 (126/156): popt-1.19-2.fc38.s390x.rpm 389 kB/s | 70 kB 00:00 (127/156): publicsuffix-list-dafsa-20230318-1.f 335 kB/s | 60 kB 00:00 (128/156): pyproject-srpm-macros-1.8.0-2.fc39.n 75 kB/s | 15 kB 00:00 (129/156): python-srpm-macros-3.11-10.fc39.noar 132 kB/s | 26 kB 00:00 (130/156): qt5-srpm-macros-5.15.9-1.fc39.noarch 42 kB/s | 8.1 kB 00:00 (131/156): readline-8.2-3.fc38.s390x.rpm 1.2 MB/s | 229 kB 00:00 (132/156): rpm-4.18.1-3.fc39.s390x.rpm 3.1 MB/s | 568 kB 00:00 (133/156): rpm-build-4.18.1-3.fc39.s390x.rpm 401 kB/s | 76 kB 00:00 (134/156): rpm-build-libs-4.18.1-3.fc39.s390x.r 538 kB/s | 96 kB 00:00 (135/156): rpm-libs-4.18.1-3.fc39.s390x.rpm 1.8 MB/s | 326 kB 00:00 (136/156): llvm-libs-16.0.4-1.fc39.s390x.rpm 13 MB/s | 35 MB 00:02 (137/156): rpm-sequoia-1.4.0-3.fc39.s390x.rpm 5.2 MB/s | 955 kB 00:00 (138/156): rpmautospec-rpm-macros-0.3.5-1.fc38. 52 kB/s | 9.3 kB 00:00 (139/156): rust-srpm-macros-24-2.fc39.noarch.rp 65 kB/s | 12 kB 00:00 (140/156): sed-4.8-12.fc38.s390x.rpm 1.7 MB/s | 309 kB 00:00 (141/156): setup-2.14.3-3.fc39.noarch.rpm 852 kB/s | 152 kB 00:00 (142/156): shadow-utils-4.13-6.fc39.s390x.rpm 7.0 MB/s | 1.3 MB 00:00 (143/156): sqlite-libs-3.41.2-1.fc39.s390x.rpm 3.9 MB/s | 716 kB 00:00 (144/156): systemd-libs-253.4-1.fc39.s390x.rpm 3.6 MB/s | 660 kB 00:00 (145/156): tar-1.34-8.fc39.s390x.rpm 4.9 MB/s | 905 kB 00:00 (146/156): tzdata-2023c-1.fc39.noarch.rpm 3.9 MB/s | 718 kB 00:00 (147/156): unzip-6.0-60.fc38.s390x.rpm 1.0 MB/s | 194 kB 00:00 (148/156): util-linux-2.39-3.fc39.s390x.rpm 5.7 MB/s | 1.1 MB 00:00 (149/156): util-linux-core-2.39-3.fc39.s390x.rp 2.3 MB/s | 492 kB 00:00 (150/156): which-2.21-39.fc39.s390x.rpm 220 kB/s | 43 kB 00:00 (151/156): xxhash-libs-0.8.1-4.fc38.s390x.rpm 198 kB/s | 39 kB 00:00 (152/156): xz-5.4.3-1.fc39.s390x.rpm 2.5 MB/s | 556 kB 00:00 (153/156): xz-libs-5.4.3-1.fc39.s390x.rpm 637 kB/s | 114 kB 00:00 (154/156): zip-3.0-36.fc38.s390x.rpm 1.5 MB/s | 283 kB 00:00 (155/156): zlib-1.2.13-3.fc38.s390x.rpm 565 kB/s | 101 kB 00:00 (156/156): zstd-1.5.5-1.fc39.s390x.rpm 2.4 MB/s | 505 kB 00:00 -------------------------------------------------------------------------------- Total 9.5 MB/s | 90 MB 00:09 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary (0x18B8E74C) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-4.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.1.1-2.fc39.s390x 1/156 Running scriptlet: libgcc-13.1.1-2.fc39.s390x 1/156 Installing : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 2/156 Running scriptlet: crypto-policies-20230420-1.git3d08ae7.fc39.noarc 2/156 Installing : tzdata-2023c-1.fc39.noarch 3/156 Installing : fedora-release-identity-basic-39-0.11.noarch 4/156 Installing : rust-srpm-macros-24-2.fc39.noarch 5/156 Installing : qt5-srpm-macros-5.15.9-1.fc39.noarch 6/156 Installing : pyproject-srpm-macros-1.8.0-2.fc39.noarch 7/156 Installing : publicsuffix-list-dafsa-20230318-1.fc39.noarch 8/156 Installing : pkgconf-m4-1.9.4-2.fc39.noarch 9/156 Installing : perl-srpm-macros-1-48.fc38.noarch 10/156 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 11/156 Installing : package-notes-srpm-macros-0.5-8.fc39.noarch 12/156 Installing : openblas-srpm-macros-2-13.fc38.noarch 13/156 Installing : ocaml-srpm-macros-7-3.fc38.noarch 14/156 Installing : kernel-srpm-macros-1.0-18.fc39.noarch 15/156 Installing : gnat-srpm-macros-6-2.fc38.noarch 16/156 Installing : ghc-srpm-macros-1.6.1-1.fc38.noarch 17/156 Installing : fpc-srpm-macros-1.3-7.fc38.noarch 18/156 Installing : fedora-gpg-keys-39-0.1.noarch 19/156 Installing : fedora-release-39-0.11.noarch 20/156 Installing : fedora-release-common-39-0.11.noarch 21/156 Installing : fedora-repos-rawhide-39-0.1.noarch 22/156 Installing : fedora-repos-39-0.1.noarch 23/156 Installing : setup-2.14.3-3.fc39.noarch 24/156 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-3.fc39.noarch 24/156 Installing : filesystem-3.18-4.fc39.s390x 25/156 Installing : basesystem-11-15.fc38.noarch 26/156 Installing : ansible-srpm-macros-1-10.fc39.noarch 27/156 Installing : ncurses-base-6.4-4.20230520.fc39.noarch 28/156 Installing : ncurses-libs-6.4-4.20230520.fc39.s390x 29/156 Installing : glibc-gconv-extra-2.37.9000-10.fc39.s390x 30/156 Running scriptlet: glibc-gconv-extra-2.37.9000-10.fc39.s390x 30/156 Running scriptlet: glibc-2.37.9000-10.fc39.s390x 31/156 Installing : glibc-2.37.9000-10.fc39.s390x 31/156 Running scriptlet: glibc-2.37.9000-10.fc39.s390x 31/156 Installing : bash-5.2.15-4.fc39.s390x 32/156 Running scriptlet: bash-5.2.15-4.fc39.s390x 32/156 Installing : glibc-common-2.37.9000-10.fc39.s390x 33/156 Installing : glibc-minimal-langpack-2.37.9000-10.fc39.s390x 34/156 Installing : zlib-1.2.13-3.fc38.s390x 35/156 Installing : xz-libs-5.4.3-1.fc39.s390x 36/156 Installing : bzip2-libs-1.0.8-14.fc39.s390x 37/156 Installing : libstdc++-13.1.1-2.fc39.s390x 38/156 Installing : libzstd-1.5.5-1.fc39.s390x 39/156 Installing : elfutils-libelf-0.189-2.fc39.s390x 40/156 Installing : libuuid-2.39-3.fc39.s390x 41/156 Installing : popt-1.19-2.fc38.s390x 42/156 Installing : libblkid-2.39-3.fc39.s390x 43/156 Installing : gmp-1:6.2.1-4.fc39.s390x 44/156 Installing : libcap-2.48-6.fc39.s390x 45/156 Installing : libxcrypt-4.4.33-7.fc39.s390x 46/156 Installing : libattr-2.5.1-7.fc39.s390x 47/156 Installing : libacl-2.3.1-7.fc39.s390x 48/156 Installing : readline-8.2-3.fc38.s390x 49/156 Installing : alternatives-1.24-1.fc39.s390x 50/156 Installing : libeconf-0.4.0-5.fc39.s390x 51/156 Installing : lz4-libs-1.9.4-3.fc39.s390x 52/156 Installing : systemd-libs-253.4-1.fc39.s390x 53/156 Installing : mpfr-4.1.1-3.fc39.s390x 54/156 Installing : dwz-0.15-2.fc39.s390x 55/156 Installing : unzip-6.0-60.fc38.s390x 56/156 Installing : file-libs-5.44-3.fc39.s390x 57/156 Installing : file-5.44-3.fc39.s390x 58/156 Installing : sqlite-libs-3.41.2-1.fc39.s390x 59/156 Installing : jansson-2.13.1-6.fc39.s390x 60/156 Installing : libcap-ng-0.8.3-5.fc39.s390x 61/156 Installing : audit-libs-3.1.1-2.fc39.s390x 62/156 Installing : pam-libs-1.5.2-19.fc39.s390x 63/156 Installing : libcom_err-1.46.5-4.fc39.s390x 64/156 Installing : libffi-3.4.4-2.fc39.s390x 65/156 Installing : p11-kit-0.24.1-6.fc38.s390x 66/156 Installing : libsepol-3.5-1.fc39.s390x 67/156 Installing : libunistring-1.1-3.fc39.s390x 68/156 Installing : libidn2-2.3.4-2.fc39.s390x 69/156 Installing : libsmartcols-2.39-3.fc39.s390x 70/156 Installing : lua-libs-5.4.4-9.fc39.s390x 71/156 Installing : pcre2-10.42-1.fc38.1.s390x 72/156 Installing : libselinux-3.5-1.fc39.s390x 73/156 Installing : sed-4.8-12.fc38.s390x 74/156 Installing : grep-3.9-1.fc39.s390x 75/156 Installing : findutils-1:4.9.0-4.fc39.s390x 76/156 Installing : xz-5.4.3-1.fc39.s390x 77/156 Installing : libmount-2.39-3.fc39.s390x 78/156 Installing : util-linux-core-2.39-3.fc39.s390x 79/156 Installing : libsemanage-3.5-2.fc39.s390x 80/156 Installing : shadow-utils-2:4.13-6.fc39.s390x 81/156 Running scriptlet: libutempter-1.2.1-9.fc39.s390x 82/156 Installing : libutempter-1.2.1-9.fc39.s390x 82/156 Installing : tar-2:1.34-8.fc39.s390x 83/156 Installing : libpsl-0.21.2-2.fc39.s390x 84/156 Installing : zip-3.0-36.fc38.s390x 85/156 Installing : zstd-1.5.5-1.fc39.s390x 86/156 Installing : libfdisk-2.39-3.fc39.s390x 87/156 Installing : bzip2-1.0.8-14.fc39.s390x 88/156 Installing : libxml2-2.10.4-1.fc39.s390x 89/156 Installing : ed-1.19-2.fc39.s390x 90/156 Installing : patch-2.7.6-21.fc39.s390x 91/156 Installing : elfutils-default-yama-scope-0.189-2.fc39.noarch 92/156 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc39.noarch 92/156 Installing : cpio-2.13-14.fc39.s390x 93/156 Installing : diffutils-3.9-4.fc39.s390x 94/156 Installing : gdbm-libs-1:1.23-3.fc39.s390x 95/156 Installing : cyrus-sasl-lib-2.1.28-10.fc39.s390x 96/156 Installing : keyutils-libs-1.6.1-6.fc39.s390x 97/156 Installing : libbrotli-1.0.9-11.fc39.s390x 98/156 Installing : libdb-5.3.28-55.fc39.s390x 99/156 Installing : libedit-3.1-45.20221030cvs.fc39.s390x 100/156 Installing : llvm-libs-16.0.4-1.fc39.s390x 101/156 Installing : lld-libs-16.0.4-1.fc39.s390x 102/156 Installing : lld-16.0.4-1.fc39.s390x 103/156 Running scriptlet: lld-16.0.4-1.fc39.s390x 103/156 Installing : libnghttp2-1.53.0-1.fc39.s390x 104/156 Installing : libsigsegv-2.14-4.fc39.s390x 105/156 Installing : gawk-5.1.1-6.fc39.s390x 106/156 Installing : libtasn1-4.19.0-2.fc39.s390x 107/156 Installing : p11-kit-trust-0.24.1-6.fc38.s390x 108/156 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.s390x 108/156 Installing : libgomp-13.1.1-2.fc39.s390x 109/156 Installing : libpkgconf-1.9.4-2.fc39.s390x 110/156 Installing : pkgconf-1.9.4-2.fc39.s390x 111/156 Installing : pkgconf-pkg-config-1.9.4-2.fc39.s390x 112/156 Installing : libverto-0.3.2-5.fc38.s390x 113/156 Installing : xxhash-libs-0.8.1-4.fc38.s390x 114/156 Installing : libssh-config-0.10.5-1.fc39.noarch 115/156 Installing : coreutils-common-9.3-1.fc39.s390x 116/156 Installing : openssl-libs-1:3.0.8-2.fc39.s390x 117/156 Installing : coreutils-9.3-1.fc39.s390x 118/156 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 119/156 Installing : ca-certificates-2023.2.60-2.fc38.noarch 119/156 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 119/156 Installing : krb5-libs-1.20.1-9.fc39.s390x 120/156 Installing : libtirpc-1.3.3-1.rc1.fc39.s390x 121/156 Running scriptlet: authselect-libs-1.4.2-2.fc39.s390x 122/156 Installing : authselect-libs-1.4.2-2.fc39.s390x 122/156 Installing : gzip-1.12-4.fc39.s390x 123/156 Installing : rpm-sequoia-1.4.0-3.fc39.s390x 124/156 Installing : rpm-libs-4.18.1-3.fc39.s390x 125/156 Installing : cracklib-2.9.7-31.fc39.s390x 126/156 Installing : libpwquality-1.4.5-4.fc39.s390x 127/156 Installing : authselect-1.4.2-2.fc39.s390x 128/156 Installing : libnsl2-2.0.0-5.fc39.s390x 129/156 Installing : pam-1.5.2-19.fc39.s390x 130/156 Installing : libssh-0.10.5-1.fc39.s390x 131/156 Installing : libarchive-3.6.1-5.fc39.s390x 132/156 Installing : libevent-2.1.12-8.fc39.s390x 133/156 Installing : openldap-2.6.4-2.fc39.s390x 134/156 Installing : libcurl-8.1.1-1.fc39.s390x 135/156 Installing : elfutils-libs-0.189-2.fc39.s390x 136/156 Installing : elfutils-debuginfod-client-0.189-2.fc39.s390x 137/156 Installing : binutils-gold-2.40-8.fc39.s390x 138/156 Installing : binutils-2.40-8.fc39.s390x 139/156 Running scriptlet: binutils-2.40-8.fc39.s390x 139/156 Installing : gdb-minimal-13.1-5.fc39.s390x 140/156 Installing : elfutils-0.189-2.fc39.s390x 141/156 Installing : debugedit-5.0-7.fc39.s390x 142/156 Installing : rpm-build-libs-4.18.1-3.fc39.s390x 143/156 Installing : curl-8.1.1-1.fc39.s390x 144/156 Running scriptlet: rpm-4.18.1-3.fc39.s390x 145/156 Installing : rpm-4.18.1-3.fc39.s390x 145/156 Installing : efi-srpm-macros-5-7.fc38.noarch 146/156 Installing : lua-srpm-macros-1-8.fc38.noarch 147/156 Installing : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 148/156 Installing : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 149/156 Installing : go-srpm-macros-3.2.0-3.fc39.noarch 150/156 Installing : python-srpm-macros-3.11-10.fc39.noarch 151/156 Installing : redhat-rpm-config-254-1.fc39.noarch 152/156 Installing : rpm-build-4.18.1-3.fc39.s390x 153/156 Installing : util-linux-2.39-3.fc39.s390x 154/156 Installing : which-2.21-39.fc39.s390x 155/156 Installing : info-7.0.3-1.fc39.s390x 156/156 Running scriptlet: filesystem-3.18-4.fc39.s390x 156/156 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 156/156 Running scriptlet: authselect-libs-1.4.2-2.fc39.s390x 156/156 Running scriptlet: rpm-4.18.1-3.fc39.s390x 156/156 Running scriptlet: info-7.0.3-1.fc39.s390x 156/156 Verifying : alternatives-1.24-1.fc39.s390x 1/156 Verifying : audit-libs-3.1.1-2.fc39.s390x 2/156 Verifying : authselect-1.4.2-2.fc39.s390x 3/156 Verifying : authselect-libs-1.4.2-2.fc39.s390x 4/156 Verifying : bash-5.2.15-4.fc39.s390x 5/156 Verifying : binutils-2.40-8.fc39.s390x 6/156 Verifying : binutils-gold-2.40-8.fc39.s390x 7/156 Verifying : bzip2-1.0.8-14.fc39.s390x 8/156 Verifying : bzip2-libs-1.0.8-14.fc39.s390x 9/156 Verifying : coreutils-9.3-1.fc39.s390x 10/156 Verifying : coreutils-common-9.3-1.fc39.s390x 11/156 Verifying : cpio-2.13-14.fc39.s390x 12/156 Verifying : cracklib-2.9.7-31.fc39.s390x 13/156 Verifying : curl-8.1.1-1.fc39.s390x 14/156 Verifying : debugedit-5.0-7.fc39.s390x 15/156 Verifying : diffutils-3.9-4.fc39.s390x 16/156 Verifying : dwz-0.15-2.fc39.s390x 17/156 Verifying : ed-1.19-2.fc39.s390x 18/156 Verifying : findutils-1:4.9.0-4.fc39.s390x 19/156 Verifying : gawk-5.1.1-6.fc39.s390x 20/156 Verifying : gdb-minimal-13.1-5.fc39.s390x 21/156 Verifying : gdbm-libs-1:1.23-3.fc39.s390x 22/156 Verifying : gmp-1:6.2.1-4.fc39.s390x 23/156 Verifying : gzip-1.12-4.fc39.s390x 24/156 Verifying : jansson-2.13.1-6.fc39.s390x 25/156 Verifying : keyutils-libs-1.6.1-6.fc39.s390x 26/156 Verifying : krb5-libs-1.20.1-9.fc39.s390x 27/156 Verifying : libacl-2.3.1-7.fc39.s390x 28/156 Verifying : libarchive-3.6.1-5.fc39.s390x 29/156 Verifying : libbrotli-1.0.9-11.fc39.s390x 30/156 Verifying : libcap-2.48-6.fc39.s390x 31/156 Verifying : libcap-ng-0.8.3-5.fc39.s390x 32/156 Verifying : libcom_err-1.46.5-4.fc39.s390x 33/156 Verifying : libcurl-8.1.1-1.fc39.s390x 34/156 Verifying : libdb-5.3.28-55.fc39.s390x 35/156 Verifying : libeconf-0.4.0-5.fc39.s390x 36/156 Verifying : libedit-3.1-45.20221030cvs.fc39.s390x 37/156 Verifying : libevent-2.1.12-8.fc39.s390x 38/156 Verifying : libffi-3.4.4-2.fc39.s390x 39/156 Verifying : libidn2-2.3.4-2.fc39.s390x 40/156 Verifying : libnghttp2-1.53.0-1.fc39.s390x 41/156 Verifying : libnsl2-2.0.0-5.fc39.s390x 42/156 Verifying : libpsl-0.21.2-2.fc39.s390x 43/156 Verifying : libpwquality-1.4.5-4.fc39.s390x 44/156 Verifying : libselinux-3.5-1.fc39.s390x 45/156 Verifying : libsemanage-3.5-2.fc39.s390x 46/156 Verifying : libsepol-3.5-1.fc39.s390x 47/156 Verifying : libsigsegv-2.14-4.fc39.s390x 48/156 Verifying : libssh-0.10.5-1.fc39.s390x 49/156 Verifying : libssh-config-0.10.5-1.fc39.noarch 50/156 Verifying : libtasn1-4.19.0-2.fc39.s390x 51/156 Verifying : libtirpc-1.3.3-1.rc1.fc39.s390x 52/156 Verifying : libunistring-1.1-3.fc39.s390x 53/156 Verifying : libutempter-1.2.1-9.fc39.s390x 54/156 Verifying : libxcrypt-4.4.33-7.fc39.s390x 55/156 Verifying : libxml2-2.10.4-1.fc39.s390x 56/156 Verifying : lld-16.0.4-1.fc39.s390x 57/156 Verifying : lld-libs-16.0.4-1.fc39.s390x 58/156 Verifying : lz4-libs-1.9.4-3.fc39.s390x 59/156 Verifying : mpfr-4.1.1-3.fc39.s390x 60/156 Verifying : ncurses-base-6.4-4.20230520.fc39.noarch 61/156 Verifying : ncurses-libs-6.4-4.20230520.fc39.s390x 62/156 Verifying : redhat-rpm-config-254-1.fc39.noarch 63/156 Verifying : ansible-srpm-macros-1-10.fc39.noarch 64/156 Verifying : basesystem-11-15.fc38.noarch 65/156 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 66/156 Verifying : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 67/156 Verifying : cyrus-sasl-lib-2.1.28-10.fc39.s390x 68/156 Verifying : efi-srpm-macros-5-7.fc38.noarch 69/156 Verifying : elfutils-0.189-2.fc39.s390x 70/156 Verifying : elfutils-debuginfod-client-0.189-2.fc39.s390x 71/156 Verifying : elfutils-default-yama-scope-0.189-2.fc39.noarch 72/156 Verifying : elfutils-libelf-0.189-2.fc39.s390x 73/156 Verifying : elfutils-libs-0.189-2.fc39.s390x 74/156 Verifying : fedora-gpg-keys-39-0.1.noarch 75/156 Verifying : fedora-release-39-0.11.noarch 76/156 Verifying : fedora-release-common-39-0.11.noarch 77/156 Verifying : fedora-release-identity-basic-39-0.11.noarch 78/156 Verifying : fedora-repos-39-0.1.noarch 79/156 Verifying : fedora-repos-rawhide-39-0.1.noarch 80/156 Verifying : file-5.44-3.fc39.s390x 81/156 Verifying : file-libs-5.44-3.fc39.s390x 82/156 Verifying : filesystem-3.18-4.fc39.s390x 83/156 Verifying : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 84/156 Verifying : fpc-srpm-macros-1.3-7.fc38.noarch 85/156 Verifying : ghc-srpm-macros-1.6.1-1.fc38.noarch 86/156 Verifying : glibc-2.37.9000-10.fc39.s390x 87/156 Verifying : glibc-common-2.37.9000-10.fc39.s390x 88/156 Verifying : glibc-gconv-extra-2.37.9000-10.fc39.s390x 89/156 Verifying : glibc-minimal-langpack-2.37.9000-10.fc39.s390x 90/156 Verifying : gnat-srpm-macros-6-2.fc38.noarch 91/156 Verifying : go-srpm-macros-3.2.0-3.fc39.noarch 92/156 Verifying : grep-3.9-1.fc39.s390x 93/156 Verifying : info-7.0.3-1.fc39.s390x 94/156 Verifying : kernel-srpm-macros-1.0-18.fc39.noarch 95/156 Verifying : libattr-2.5.1-7.fc39.s390x 96/156 Verifying : libblkid-2.39-3.fc39.s390x 97/156 Verifying : libfdisk-2.39-3.fc39.s390x 98/156 Verifying : libgcc-13.1.1-2.fc39.s390x 99/156 Verifying : libgomp-13.1.1-2.fc39.s390x 100/156 Verifying : libmount-2.39-3.fc39.s390x 101/156 Verifying : libpkgconf-1.9.4-2.fc39.s390x 102/156 Verifying : libsmartcols-2.39-3.fc39.s390x 103/156 Verifying : libstdc++-13.1.1-2.fc39.s390x 104/156 Verifying : libuuid-2.39-3.fc39.s390x 105/156 Verifying : libverto-0.3.2-5.fc38.s390x 106/156 Verifying : libzstd-1.5.5-1.fc39.s390x 107/156 Verifying : llvm-libs-16.0.4-1.fc39.s390x 108/156 Verifying : lua-libs-5.4.4-9.fc39.s390x 109/156 Verifying : lua-srpm-macros-1-8.fc38.noarch 110/156 Verifying : ocaml-srpm-macros-7-3.fc38.noarch 111/156 Verifying : openblas-srpm-macros-2-13.fc38.noarch 112/156 Verifying : openldap-2.6.4-2.fc39.s390x 113/156 Verifying : openssl-libs-1:3.0.8-2.fc39.s390x 114/156 Verifying : p11-kit-0.24.1-6.fc38.s390x 115/156 Verifying : p11-kit-trust-0.24.1-6.fc38.s390x 116/156 Verifying : package-notes-srpm-macros-0.5-8.fc39.noarch 117/156 Verifying : pam-1.5.2-19.fc39.s390x 118/156 Verifying : pam-libs-1.5.2-19.fc39.s390x 119/156 Verifying : patch-2.7.6-21.fc39.s390x 120/156 Verifying : pcre2-10.42-1.fc38.1.s390x 121/156 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 122/156 Verifying : perl-srpm-macros-1-48.fc38.noarch 123/156 Verifying : pkgconf-1.9.4-2.fc39.s390x 124/156 Verifying : pkgconf-m4-1.9.4-2.fc39.noarch 125/156 Verifying : pkgconf-pkg-config-1.9.4-2.fc39.s390x 126/156 Verifying : popt-1.19-2.fc38.s390x 127/156 Verifying : publicsuffix-list-dafsa-20230318-1.fc39.noarch 128/156 Verifying : pyproject-srpm-macros-1.8.0-2.fc39.noarch 129/156 Verifying : python-srpm-macros-3.11-10.fc39.noarch 130/156 Verifying : qt5-srpm-macros-5.15.9-1.fc39.noarch 131/156 Verifying : readline-8.2-3.fc38.s390x 132/156 Verifying : rpm-4.18.1-3.fc39.s390x 133/156 Verifying : rpm-build-4.18.1-3.fc39.s390x 134/156 Verifying : rpm-build-libs-4.18.1-3.fc39.s390x 135/156 Verifying : rpm-libs-4.18.1-3.fc39.s390x 136/156 Verifying : rpm-sequoia-1.4.0-3.fc39.s390x 137/156 Verifying : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 138/156 Verifying : rust-srpm-macros-24-2.fc39.noarch 139/156 Verifying : sed-4.8-12.fc38.s390x 140/156 Verifying : setup-2.14.3-3.fc39.noarch 141/156 Verifying : shadow-utils-2:4.13-6.fc39.s390x 142/156 Verifying : sqlite-libs-3.41.2-1.fc39.s390x 143/156 Verifying : systemd-libs-253.4-1.fc39.s390x 144/156 Verifying : tar-2:1.34-8.fc39.s390x 145/156 Verifying : tzdata-2023c-1.fc39.noarch 146/156 Verifying : unzip-6.0-60.fc38.s390x 147/156 Verifying : util-linux-2.39-3.fc39.s390x 148/156 Verifying : util-linux-core-2.39-3.fc39.s390x 149/156 Verifying : which-2.21-39.fc39.s390x 150/156 Verifying : xxhash-libs-0.8.1-4.fc38.s390x 151/156 Verifying : xz-5.4.3-1.fc39.s390x 152/156 Verifying : xz-libs-5.4.3-1.fc39.s390x 153/156 Verifying : zip-3.0-36.fc38.s390x 154/156 Verifying : zlib-1.2.13-3.fc38.s390x 155/156 Verifying : zstd-1.5.5-1.fc39.s390x 156/156 Installed: alternatives-1.24-1.fc39.s390x ansible-srpm-macros-1-10.fc39.noarch audit-libs-3.1.1-2.fc39.s390x authselect-1.4.2-2.fc39.s390x authselect-libs-1.4.2-2.fc39.s390x basesystem-11-15.fc38.noarch bash-5.2.15-4.fc39.s390x binutils-2.40-8.fc39.s390x binutils-gold-2.40-8.fc39.s390x bzip2-1.0.8-14.fc39.s390x bzip2-libs-1.0.8-14.fc39.s390x ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.3-1.fc39.s390x coreutils-common-9.3-1.fc39.s390x cpio-2.13-14.fc39.s390x cracklib-2.9.7-31.fc39.s390x crypto-policies-20230420-1.git3d08ae7.fc39.noarch curl-8.1.1-1.fc39.s390x cyrus-sasl-lib-2.1.28-10.fc39.s390x debugedit-5.0-7.fc39.s390x diffutils-3.9-4.fc39.s390x dwz-0.15-2.fc39.s390x ed-1.19-2.fc39.s390x efi-srpm-macros-5-7.fc38.noarch elfutils-0.189-2.fc39.s390x elfutils-debuginfod-client-0.189-2.fc39.s390x elfutils-default-yama-scope-0.189-2.fc39.noarch elfutils-libelf-0.189-2.fc39.s390x elfutils-libs-0.189-2.fc39.s390x fedora-gpg-keys-39-0.1.noarch fedora-release-39-0.11.noarch fedora-release-common-39-0.11.noarch fedora-release-identity-basic-39-0.11.noarch fedora-repos-39-0.1.noarch fedora-repos-rawhide-39-0.1.noarch file-5.44-3.fc39.s390x file-libs-5.44-3.fc39.s390x filesystem-3.18-4.fc39.s390x findutils-1:4.9.0-4.fc39.s390x fonts-srpm-macros-1:2.0.5-11.fc38.noarch fpc-srpm-macros-1.3-7.fc38.noarch gawk-5.1.1-6.fc39.s390x gdb-minimal-13.1-5.fc39.s390x gdbm-libs-1:1.23-3.fc39.s390x ghc-srpm-macros-1.6.1-1.fc38.noarch glibc-2.37.9000-10.fc39.s390x glibc-common-2.37.9000-10.fc39.s390x glibc-gconv-extra-2.37.9000-10.fc39.s390x glibc-minimal-langpack-2.37.9000-10.fc39.s390x gmp-1:6.2.1-4.fc39.s390x gnat-srpm-macros-6-2.fc38.noarch go-srpm-macros-3.2.0-3.fc39.noarch grep-3.9-1.fc39.s390x gzip-1.12-4.fc39.s390x info-7.0.3-1.fc39.s390x jansson-2.13.1-6.fc39.s390x kernel-srpm-macros-1.0-18.fc39.noarch keyutils-libs-1.6.1-6.fc39.s390x krb5-libs-1.20.1-9.fc39.s390x libacl-2.3.1-7.fc39.s390x libarchive-3.6.1-5.fc39.s390x libattr-2.5.1-7.fc39.s390x libblkid-2.39-3.fc39.s390x libbrotli-1.0.9-11.fc39.s390x libcap-2.48-6.fc39.s390x libcap-ng-0.8.3-5.fc39.s390x libcom_err-1.46.5-4.fc39.s390x libcurl-8.1.1-1.fc39.s390x libdb-5.3.28-55.fc39.s390x libeconf-0.4.0-5.fc39.s390x libedit-3.1-45.20221030cvs.fc39.s390x libevent-2.1.12-8.fc39.s390x libfdisk-2.39-3.fc39.s390x libffi-3.4.4-2.fc39.s390x libgcc-13.1.1-2.fc39.s390x libgomp-13.1.1-2.fc39.s390x libidn2-2.3.4-2.fc39.s390x libmount-2.39-3.fc39.s390x libnghttp2-1.53.0-1.fc39.s390x libnsl2-2.0.0-5.fc39.s390x libpkgconf-1.9.4-2.fc39.s390x libpsl-0.21.2-2.fc39.s390x libpwquality-1.4.5-4.fc39.s390x libselinux-3.5-1.fc39.s390x libsemanage-3.5-2.fc39.s390x libsepol-3.5-1.fc39.s390x libsigsegv-2.14-4.fc39.s390x libsmartcols-2.39-3.fc39.s390x libssh-0.10.5-1.fc39.s390x libssh-config-0.10.5-1.fc39.noarch libstdc++-13.1.1-2.fc39.s390x libtasn1-4.19.0-2.fc39.s390x libtirpc-1.3.3-1.rc1.fc39.s390x libunistring-1.1-3.fc39.s390x libutempter-1.2.1-9.fc39.s390x libuuid-2.39-3.fc39.s390x libverto-0.3.2-5.fc38.s390x libxcrypt-4.4.33-7.fc39.s390x libxml2-2.10.4-1.fc39.s390x libzstd-1.5.5-1.fc39.s390x lld-16.0.4-1.fc39.s390x lld-libs-16.0.4-1.fc39.s390x llvm-libs-16.0.4-1.fc39.s390x lua-libs-5.4.4-9.fc39.s390x lua-srpm-macros-1-8.fc38.noarch lz4-libs-1.9.4-3.fc39.s390x mpfr-4.1.1-3.fc39.s390x ncurses-base-6.4-4.20230520.fc39.noarch ncurses-libs-6.4-4.20230520.fc39.s390x ocaml-srpm-macros-7-3.fc38.noarch openblas-srpm-macros-2-13.fc38.noarch openldap-2.6.4-2.fc39.s390x openssl-libs-1:3.0.8-2.fc39.s390x p11-kit-0.24.1-6.fc38.s390x p11-kit-trust-0.24.1-6.fc38.s390x package-notes-srpm-macros-0.5-8.fc39.noarch pam-1.5.2-19.fc39.s390x pam-libs-1.5.2-19.fc39.s390x patch-2.7.6-21.fc39.s390x pcre2-10.42-1.fc38.1.s390x pcre2-syntax-10.42-1.fc38.1.noarch perl-srpm-macros-1-48.fc38.noarch pkgconf-1.9.4-2.fc39.s390x pkgconf-m4-1.9.4-2.fc39.noarch pkgconf-pkg-config-1.9.4-2.fc39.s390x popt-1.19-2.fc38.s390x publicsuffix-list-dafsa-20230318-1.fc39.noarch pyproject-srpm-macros-1.8.0-2.fc39.noarch python-srpm-macros-3.11-10.fc39.noarch qt5-srpm-macros-5.15.9-1.fc39.noarch readline-8.2-3.fc38.s390x redhat-rpm-config-254-1.fc39.noarch rpm-4.18.1-3.fc39.s390x rpm-build-4.18.1-3.fc39.s390x rpm-build-libs-4.18.1-3.fc39.s390x rpm-libs-4.18.1-3.fc39.s390x rpm-sequoia-1.4.0-3.fc39.s390x rpmautospec-rpm-macros-0.3.5-1.fc38.noarch rust-srpm-macros-24-2.fc39.noarch sed-4.8-12.fc38.s390x setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-6.fc39.s390x sqlite-libs-3.41.2-1.fc39.s390x systemd-libs-253.4-1.fc39.s390x tar-2:1.34-8.fc39.s390x tzdata-2023c-1.fc39.noarch unzip-6.0-60.fc38.s390x util-linux-2.39-3.fc39.s390x util-linux-core-2.39-3.fc39.s390x which-2.21-39.fc39.s390x xxhash-libs-0.8.1-4.fc38.s390x xz-5.4.3-1.fc39.s390x xz-libs-5.4.3-1.fc39.s390x zip-3.0-36.fc38.s390x zlib-1.2.13-3.fc38.s390x zstd-1.5.5-1.fc39.s390x Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libunistring-1.1-3.fc39.s390x xz-5.4.3-1.fc39.s390x libxcrypt-4.4.33-7.fc39.s390x glibc-minimal-langpack-2.37.9000-10.fc39.s390x patch-2.7.6-21.fc39.s390x libstdc++-13.1.1-2.fc39.s390x fedora-gpg-keys-39-0.1.noarch pcre2-syntax-10.42-1.fc38.1.noarch p11-kit-0.24.1-6.fc38.s390x pcre2-10.42-1.fc38.1.s390x gdb-minimal-13.1-5.fc39.s390x bash-5.2.15-4.fc39.s390x libtasn1-4.19.0-2.fc39.s390x kernel-srpm-macros-1.0-18.fc39.noarch setup-2.14.3-3.fc39.noarch openssl-libs-3.0.8-2.fc39.s390x fedora-release-39-0.11.noarch lz4-libs-1.9.4-3.fc39.s390x keyutils-libs-1.6.1-6.fc39.s390x libcurl-8.1.1-1.fc39.s390x cracklib-2.9.7-31.fc39.s390x crypto-policies-20230420-1.git3d08ae7.fc39.noarch authselect-1.4.2-2.fc39.s390x libdb-5.3.28-55.fc39.s390x zlib-1.2.13-3.fc38.s390x publicsuffix-list-dafsa-20230318-1.fc39.noarch basesystem-11-15.fc38.noarch libssh-0.10.5-1.fc39.s390x libarchive-3.6.1-5.fc39.s390x readline-8.2-3.fc38.s390x fedora-repos-39-0.1.noarch ncurses-base-6.4-4.20230520.fc39.noarch lua-srpm-macros-1-8.fc38.noarch tzdata-2023c-1.fc39.noarch libidn2-2.3.4-2.fc39.s390x pam-libs-1.5.2-19.fc39.s390x rpm-libs-4.18.1-3.fc39.s390x fpc-srpm-macros-1.3-7.fc38.noarch libsmartcols-2.39-3.fc39.s390x ocaml-srpm-macros-7-3.fc38.noarch rpmautospec-rpm-macros-0.3.5-1.fc38.noarch pam-1.5.2-19.fc39.s390x cpio-2.13-14.fc39.s390x krb5-libs-1.20.1-9.fc39.s390x libattr-2.5.1-7.fc39.s390x p11-kit-trust-0.24.1-6.fc38.s390x rpm-4.18.1-3.fc39.s390x elfutils-debuginfod-client-0.189-2.fc39.s390x libsemanage-3.5-2.fc39.s390x libevent-2.1.12-8.fc39.s390x ansible-srpm-macros-1-10.fc39.noarch lua-libs-5.4.4-9.fc39.s390x gdbm-libs-1.23-3.fc39.s390x efi-srpm-macros-5-7.fc38.noarch perl-srpm-macros-1-48.fc38.noarch which-2.21-39.fc39.s390x util-linux-core-2.39-3.fc39.s390x libsigsegv-2.14-4.fc39.s390x xz-libs-5.4.3-1.fc39.s390x tar-1.34-8.fc39.s390x libcap-2.48-6.fc39.s390x rpm-sequoia-1.4.0-3.fc39.s390x elfutils-default-yama-scope-0.189-2.fc39.noarch zstd-1.5.5-1.fc39.s390x llvm-libs-16.0.4-1.fc39.s390x pyproject-srpm-macros-1.8.0-2.fc39.noarch file-5.44-3.fc39.s390x libedit-3.1-45.20221030cvs.fc39.s390x glibc-gconv-extra-2.37.9000-10.fc39.s390x ghc-srpm-macros-1.6.1-1.fc38.noarch fedora-repos-rawhide-39-0.1.noarch libmount-2.39-3.fc39.s390x unzip-6.0-60.fc38.s390x cyrus-sasl-lib-2.1.28-10.fc39.s390x binutils-gold-2.40-8.fc39.s390x libselinux-3.5-1.fc39.s390x libfdisk-2.39-3.fc39.s390x coreutils-9.3-1.fc39.s390x redhat-rpm-config-254-1.fc39.noarch libcap-ng-0.8.3-5.fc39.s390x python-srpm-macros-3.11-10.fc39.noarch pkgconf-m4-1.9.4-2.fc39.noarch libzstd-1.5.5-1.fc39.s390x openldap-2.6.4-2.fc39.s390x libpwquality-1.4.5-4.fc39.s390x elfutils-0.189-2.fc39.s390x rpm-build-4.18.1-3.fc39.s390x elfutils-libs-0.189-2.fc39.s390x debugedit-5.0-7.fc39.s390x gpg-pubkey-eb10b464-6202d9c6 file-libs-5.44-3.fc39.s390x elfutils-libelf-0.189-2.fc39.s390x go-srpm-macros-3.2.0-3.fc39.noarch alternatives-1.24-1.fc39.s390x rpm-build-libs-4.18.1-3.fc39.s390x libverto-0.3.2-5.fc38.s390x bzip2-1.0.8-14.fc39.s390x info-7.0.3-1.fc39.s390x libxml2-2.10.4-1.fc39.s390x package-notes-srpm-macros-0.5-8.fc39.noarch libssh-config-0.10.5-1.fc39.noarch lld-libs-16.0.4-1.fc39.s390x filesystem-3.18-4.fc39.s390x bzip2-libs-1.0.8-14.fc39.s390x diffutils-3.9-4.fc39.s390x curl-8.1.1-1.fc39.s390x gzip-1.12-4.fc39.s390x fedora-release-common-39-0.11.noarch libblkid-2.39-3.fc39.s390x pkgconf-1.9.4-2.fc39.s390x binutils-2.40-8.fc39.s390x glibc-2.37.9000-10.fc39.s390x glibc-common-2.37.9000-10.fc39.s390x grep-3.9-1.fc39.s390x mpfr-4.1.1-3.fc39.s390x gnat-srpm-macros-6-2.fc38.noarch libeconf-0.4.0-5.fc39.s390x libgcc-13.1.1-2.fc39.s390x libutempter-1.2.1-9.fc39.s390x coreutils-common-9.3-1.fc39.s390x util-linux-2.39-3.fc39.s390x libbrotli-1.0.9-11.fc39.s390x fonts-srpm-macros-2.0.5-11.fc38.noarch libtirpc-1.3.3-1.rc1.fc39.s390x ed-1.19-2.fc39.s390x ca-certificates-2023.2.60-2.fc38.noarch qt5-srpm-macros-5.15.9-1.fc39.noarch shadow-utils-4.13-6.fc39.s390x dwz-0.15-2.fc39.s390x libnghttp2-1.53.0-1.fc39.s390x jansson-2.13.1-6.fc39.s390x pkgconf-pkg-config-1.9.4-2.fc39.s390x ncurses-libs-6.4-4.20230520.fc39.s390x libuuid-2.39-3.fc39.s390x libacl-2.3.1-7.fc39.s390x lld-16.0.4-1.fc39.s390x sqlite-libs-3.41.2-1.fc39.s390x rust-srpm-macros-24-2.fc39.noarch gmp-6.2.1-4.fc39.s390x fedora-release-identity-basic-39-0.11.noarch libffi-3.4.4-2.fc39.s390x findutils-4.9.0-4.fc39.s390x zip-3.0-36.fc38.s390x libgomp-13.1.1-2.fc39.s390x xxhash-libs-0.8.1-4.fc38.s390x gawk-5.1.1-6.fc39.s390x authselect-libs-1.4.2-2.fc39.s390x openblas-srpm-macros-2-13.fc38.noarch systemd-libs-253.4-1.fc39.s390x gpg-pubkey-18b8e74c-62f2920f libcom_err-1.46.5-4.fc39.s390x sed-4.8-12.fc38.s390x libsepol-3.5-1.fc39.s390x libnsl2-2.0.0-5.fc39.s390x popt-1.19-2.fc38.s390x audit-libs-3.1.1-2.fc39.s390x libpkgconf-1.9.4-2.fc39.s390x libpsl-0.21.2-2.fc39.s390x Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N) Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1674086400 Wrote: /builddir/build/SRPMS/openjade-1.3.2-72.fc39.src.rpm RPM build warnings: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-j4l4f6s8/openjade/openjade.spec) Config(child) 2 minutes 25 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/openjade-1.3.2-72.fc39.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1684945449.263594 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/openjade-1.3.2-72.fc39.src.rpm) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1684945449.263594/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1684945449.263594/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.3 kB/s | 1.5 kB 00:00 Copr repository 1.0 MB/s | 7.5 MB 00:07 fedora 989 B/s | 5.5 kB 00:05 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for openjade-1.3.2-72.fc39.src.rpm Start: build setup for openjade-1.3.2-72.fc39.src.rpm warning: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N) Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1674086400 Wrote: /builddir/build/SRPMS/openjade-1.3.2-72.fc39.src.rpm RPM build warnings: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N) No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.9 kB/s | 1.5 kB 00:00 fedora 8.0 kB/s | 5.5 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gcc-c++ s390x 13.1.1-2.fc39 fedora 11 M make s390x 1:4.4.1-1.fc39 copr_base 596 k opensp-devel s390x 1.5.2-42.fc38 fedora 109 k perl-Getopt-Std noarch 1.13-497.fc39 copr_base 17 k perl-POSIX s390x 2.03-497.fc39 copr_base 101 k perl-interpreter s390x 4:5.36.1-497.fc39 copr_base 74 k Installing dependencies: annobin-docs noarch 12.10-3.fc39 copr_base 95 k annobin-plugin-gcc s390x 12.10-3.fc39 copr_base 892 k cpp s390x 13.1.1-2.fc39 fedora 8.9 M gc s390x 8.2.2-3.fc39 copr_base 116 k gcc s390x 13.1.1-2.fc39 fedora 28 M gcc-plugin-annobin s390x 13.1.1-2.fc39 fedora 43 k glibc-devel s390x 2.37.9000-10.fc39 fedora 89 k glibc-headers-s390 noarch 2.37.9000-10.fc39 fedora 541 k groff-base s390x 1.22.4-11.fc39 copr_base 1.1 M guile22 s390x 2.2.7-8.fc39 fedora 6.5 M kernel-headers s390x 6.4.0-0.rc3.git0.1.fc39 fedora 1.5 M libasan s390x 13.1.1-2.fc39 fedora 505 k libatomic s390x 13.1.1-2.fc39 fedora 31 k libmpc s390x 1.3.1-2.fc39 copr_base 74 k libstdc++-devel s390x 13.1.1-2.fc39 fedora 2.6 M libtool-ltdl s390x 2.4.7-6.fc38 fedora 38 k libubsan s390x 13.1.1-2.fc39 fedora 216 k libxcrypt-devel s390x 4.4.33-7.fc39 copr_base 31 k ncurses s390x 6.4-4.20230520.fc39 copr_base 415 k opensp s390x 1.5.2-42.fc38 fedora 895 k perl-Carp noarch 1.54-1.fc39 fedora 29 k perl-Class-Struct noarch 0.66-497.fc39 copr_base 24 k perl-DynaLoader s390x 1.52-497.fc39 copr_base 28 k perl-Encode s390x 4:3.19-493.fc38 fedora 1.7 M perl-Errno s390x 1.36-497.fc39 copr_base 17 k perl-Exporter noarch 5.77-490.fc38 fedora 31 k perl-Fcntl s390x 1.15-497.fc39 copr_base 22 k perl-File-Basename noarch 2.85-497.fc39 copr_base 19 k perl-File-Path noarch 2.18-490.fc38 fedora 35 k perl-File-Temp noarch 1:0.231.100-490.fc38 fedora 59 k perl-File-stat noarch 1.12-497.fc39 copr_base 19 k perl-Getopt-Long noarch 1:2.54-2.fc38 fedora 60 k perl-HTTP-Tiny noarch 0.082-2.fc38 fedora 55 k perl-IO s390x 1.50-497.fc39 copr_base 89 k perl-IPC-Open3 noarch 1.22-497.fc39 copr_base 25 k perl-MIME-Base64 s390x 3.16-490.fc38 fedora 30 k perl-PathTools s390x 3.89-1.fc39 fedora 87 k perl-Pod-Escapes noarch 1:1.07-490.fc38 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-491.fc38 fedora 86 k perl-Pod-Simple noarch 1:3.45-2.fc39 fedora 219 k perl-Pod-Usage noarch 4:2.03-4.fc38 fedora 40 k perl-Scalar-List-Utils s390x 5:1.63-490.fc38 fedora 74 k perl-SelectSaver noarch 1.02-497.fc39 copr_base 13 k perl-Socket s390x 4:2.036-2.fc38 fedora 55 k perl-Storable s390x 1:3.31-1.fc39 fedora 98 k perl-Symbol noarch 1.09-497.fc39 copr_base 16 k perl-Term-ANSIColor noarch 5.01-491.fc38 fedora 47 k perl-Term-Cap noarch 1.18-1.fc39 fedora 22 k perl-Text-ParseWords noarch 3.31-490.fc38 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-1.fc39 fedora 22 k perl-Time-Local noarch 2:1.350-1.fc39 fedora 34 k perl-constant noarch 1.33-492.fc39 fedora 23 k perl-if noarch 0.61.000-497.fc39 copr_base 16 k perl-libs s390x 4:5.36.1-497.fc39 copr_base 2.2 M perl-locale noarch 1.10-497.fc39 copr_base 15 k perl-mro s390x 1.26-497.fc39 copr_base 31 k perl-overload noarch 1.35-497.fc39 copr_base 47 k perl-overloading noarch 0.02-497.fc39 copr_base 15 k perl-parent noarch 1:0.241-1.fc39 fedora 14 k perl-podlators noarch 1:5.01-2.fc38 fedora 125 k perl-vars noarch 1.05-497.fc39 copr_base 15 k sgml-common noarch 0.6.3-60.fc38 fedora 61 k Transaction Summary ================================================================================ Install 68 Packages Total download size: 70 M Installed size: 220 M Downloading Packages: (1/68): gc-8.2.2-3.fc39.s390x.rpm 2.7 MB/s | 116 kB 00:00 (2/68): annobin-docs-12.10-3.fc39.noarch.rpm 2.0 MB/s | 95 kB 00:00 (3/68): libmpc-1.3.1-2.fc39.s390x.rpm 12 MB/s | 74 kB 00:00 (4/68): libxcrypt-devel-4.4.33-7.fc39.s390x.rpm 7.6 MB/s | 31 kB 00:00 (5/68): groff-base-1.22.4-11.fc39.s390x.rpm 66 MB/s | 1.1 MB 00:00 (6/68): make-4.4.1-1.fc39.s390x.rpm 113 MB/s | 596 kB 00:00 (7/68): annobin-plugin-gcc-12.10-3.fc39.s390x.r 13 MB/s | 892 kB 00:00 (8/68): ncurses-6.4-4.20230520.fc39.s390x.rpm 77 MB/s | 415 kB 00:00 (9/68): perl-Class-Struct-0.66-497.fc39.noarch. 6.6 MB/s | 24 kB 00:00 (10/68): perl-Errno-1.36-497.fc39.s390x.rpm 4.4 MB/s | 17 kB 00:00 (11/68): perl-DynaLoader-1.52-497.fc39.s390x.rp 5.0 MB/s | 28 kB 00:00 (12/68): perl-Fcntl-1.15-497.fc39.s390x.rpm 6.2 MB/s | 22 kB 00:00 (13/68): perl-File-Basename-2.85-497.fc39.noarc 5.2 MB/s | 19 kB 00:00 (14/68): perl-File-stat-1.12-497.fc39.noarch.rp 5.0 MB/s | 19 kB 00:00 (15/68): perl-Getopt-Std-1.13-497.fc39.noarch.r 4.8 MB/s | 17 kB 00:00 (16/68): perl-IO-1.50-497.fc39.s390x.rpm 22 MB/s | 89 kB 00:00 (17/68): perl-IPC-Open3-1.22-497.fc39.noarch.rp 6.2 MB/s | 25 kB 00:00 (18/68): perl-POSIX-2.03-497.fc39.s390x.rpm 24 MB/s | 101 kB 00:00 (19/68): perl-SelectSaver-1.02-497.fc39.noarch. 3.4 MB/s | 13 kB 00:00 (20/68): perl-Symbol-1.09-497.fc39.noarch.rpm 3.6 MB/s | 16 kB 00:00 (21/68): perl-if-0.61.000-497.fc39.noarch.rpm 3.5 MB/s | 16 kB 00:00 (22/68): perl-interpreter-5.36.1-497.fc39.s390x 18 MB/s | 74 kB 00:00 (23/68): perl-locale-1.10-497.fc39.noarch.rpm 4.2 MB/s | 15 kB 00:00 (24/68): perl-mro-1.26-497.fc39.s390x.rpm 5.9 MB/s | 31 kB 00:00 (25/68): perl-overload-1.35-497.fc39.noarch.rpm 11 MB/s | 47 kB 00:00 (26/68): perl-libs-5.36.1-497.fc39.s390x.rpm 155 MB/s | 2.2 MB 00:00 (27/68): perl-overloading-0.02-497.fc39.noarch. 2.3 MB/s | 15 kB 00:00 (28/68): perl-vars-1.05-497.fc39.noarch.rpm 3.0 MB/s | 15 kB 00:00 (29/68): cpp-13.1.1-2.fc39.s390x.rpm 5.4 MB/s | 8.9 MB 00:01 (30/68): gcc-c++-13.1.1-2.fc39.s390x.rpm 6.2 MB/s | 11 MB 00:01 (31/68): gcc-plugin-annobin-13.1.1-2.fc39.s390x 326 kB/s | 43 kB 00:00 (32/68): glibc-devel-2.37.9000-10.fc39.s390x.rp 672 kB/s | 89 kB 00:00 (33/68): glibc-headers-s390-2.37.9000-10.fc39.n 3.8 MB/s | 541 kB 00:00 (34/68): kernel-headers-6.4.0-0.rc3.git0.1.fc39 9.8 MB/s | 1.5 MB 00:00 (35/68): libasan-13.1.1-2.fc39.s390x.rpm 3.4 MB/s | 505 kB 00:00 (36/68): guile22-2.2.7-8.fc39.s390x.rpm 16 MB/s | 6.5 MB 00:00 (37/68): libatomic-13.1.1-2.fc39.s390x.rpm 234 kB/s | 31 kB 00:00 (38/68): libtool-ltdl-2.4.7-6.fc38.s390x.rpm 286 kB/s | 38 kB 00:00 (39/68): gcc-13.1.1-2.fc39.s390x.rpm 11 MB/s | 28 MB 00:02 (40/68): libstdc++-devel-13.1.1-2.fc39.s390x.rp 11 MB/s | 2.6 MB 00:00 (41/68): libubsan-13.1.1-2.fc39.s390x.rpm 1.6 MB/s | 216 kB 00:00 (42/68): opensp-1.5.2-42.fc38.s390x.rpm 4.5 MB/s | 895 kB 00:00 (43/68): opensp-devel-1.5.2-42.fc38.s390x.rpm 691 kB/s | 109 kB 00:00 (44/68): perl-Carp-1.54-1.fc39.noarch.rpm 217 kB/s | 29 kB 00:00 (45/68): perl-Exporter-5.77-490.fc38.noarch.rpm 232 kB/s | 31 kB 00:00 (46/68): perl-File-Path-2.18-490.fc38.noarch.rp 265 kB/s | 35 kB 00:00 (47/68): perl-Encode-3.19-493.fc38.s390x.rpm 8.1 MB/s | 1.7 MB 00:00 (48/68): perl-File-Temp-0.231.100-490.fc38.noar 441 kB/s | 59 kB 00:00 (49/68): perl-Getopt-Long-2.54-2.fc38.noarch.rp 450 kB/s | 60 kB 00:00 (50/68): perl-HTTP-Tiny-0.082-2.fc38.noarch.rpm 412 kB/s | 55 kB 00:00 (51/68): perl-MIME-Base64-3.16-490.fc38.s390x.r 227 kB/s | 30 kB 00:00 (52/68): perl-PathTools-3.89-1.fc39.s390x.rpm 654 kB/s | 87 kB 00:00 (53/68): perl-Pod-Escapes-1.07-490.fc38.noarch. 148 kB/s | 20 kB 00:00 (54/68): perl-Pod-Perldoc-3.28.01-491.fc38.noar 636 kB/s | 86 kB 00:00 (55/68): perl-Pod-Simple-3.45-2.fc39.noarch.rpm 1.6 MB/s | 219 kB 00:00 (56/68): perl-Pod-Usage-2.03-4.fc38.noarch.rpm 298 kB/s | 40 kB 00:00 (57/68): perl-Scalar-List-Utils-1.63-490.fc38.s 550 kB/s | 74 kB 00:00 (58/68): perl-Socket-2.036-2.fc38.s390x.rpm 417 kB/s | 55 kB 00:00 (59/68): perl-Storable-3.31-1.fc39.s390x.rpm 728 kB/s | 98 kB 00:00 (60/68): perl-Term-ANSIColor-5.01-491.fc38.noar 356 kB/s | 47 kB 00:00 (61/68): perl-Term-Cap-1.18-1.fc39.noarch.rpm 165 kB/s | 22 kB 00:00 (62/68): perl-Text-ParseWords-3.31-490.fc38.noa 123 kB/s | 16 kB 00:00 (63/68): perl-Text-Tabs+Wrap-2023.0511-1.fc39.n 168 kB/s | 22 kB 00:00 (64/68): perl-Time-Local-1.350-1.fc39.noarch.rp 259 kB/s | 34 kB 00:00 (65/68): perl-constant-1.33-492.fc39.noarch.rpm 170 kB/s | 23 kB 00:00 (66/68): perl-parent-0.241-1.fc39.noarch.rpm 110 kB/s | 14 kB 00:00 (67/68): perl-podlators-5.01-2.fc38.noarch.rpm 942 kB/s | 125 kB 00:00 (68/68): sgml-common-0.6.3-60.fc38.noarch.rpm 455 kB/s | 61 kB 00:00 -------------------------------------------------------------------------------- Total 4.8 MB/s | 70 MB 00:14 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.3.1-2.fc39.s390x 1/68 Installing : cpp-13.1.1-2.fc39.s390x 2/68 Installing : sgml-common-0.6.3-60.fc38.noarch 3/68 Installing : opensp-1.5.2-42.fc38.s390x 4/68 Installing : libubsan-13.1.1-2.fc39.s390x 5/68 Installing : libtool-ltdl-2.4.7-6.fc38.s390x 6/68 Installing : libstdc++-devel-13.1.1-2.fc39.s390x 7/68 Installing : libatomic-13.1.1-2.fc39.s390x 8/68 Installing : libasan-13.1.1-2.fc39.s390x 9/68 Installing : kernel-headers-6.4.0-0.rc3.git0.1.fc39.s390x 10/68 Installing : glibc-headers-s390-2.37.9000-10.fc39.noarch 11/68 Installing : glibc-devel-2.37.9000-10.fc39.s390x 12/68 Installing : libxcrypt-devel-4.4.33-7.fc39.s390x 13/68 Installing : ncurses-6.4-4.20230520.fc39.s390x 14/68 Running scriptlet: groff-base-1.22.4-11.fc39.s390x 15/68 Installing : groff-base-1.22.4-11.fc39.s390x 15/68 Running scriptlet: groff-base-1.22.4-11.fc39.s390x 15/68 Installing : perl-if-0.61.000-497.fc39.noarch 16/68 Installing : perl-locale-1.10-497.fc39.noarch 17/68 Installing : perl-Pod-Escapes-1:1.07-490.fc38.noarch 18/68 Installing : perl-Text-Tabs+Wrap-2023.0511-1.fc39.noarch 19/68 Installing : perl-File-Path-2.18-490.fc38.noarch 20/68 Installing : perl-Time-Local-2:1.350-1.fc39.noarch 21/68 Installing : perl-Class-Struct-0.66-497.fc39.noarch 22/68 Installing : perl-POSIX-2.03-497.fc39.s390x 23/68 Installing : perl-Term-ANSIColor-5.01-491.fc38.noarch 24/68 Installing : perl-Term-Cap-1.18-1.fc39.noarch 25/68 Installing : perl-IPC-Open3-1.22-497.fc39.noarch 26/68 Installing : perl-File-Temp-1:0.231.100-490.fc38.noarch 27/68 Installing : perl-HTTP-Tiny-0.082-2.fc38.noarch 28/68 Installing : perl-Pod-Simple-1:3.45-2.fc39.noarch 29/68 Installing : perl-Symbol-1.09-497.fc39.noarch 30/68 Installing : perl-SelectSaver-1.02-497.fc39.noarch 31/68 Installing : perl-Socket-4:2.036-2.fc38.s390x 32/68 Installing : perl-File-stat-1.12-497.fc39.noarch 33/68 Installing : perl-podlators-1:5.01-2.fc38.noarch 34/68 Installing : perl-Pod-Perldoc-3.28.01-491.fc38.noarch 35/68 Installing : perl-mro-1.26-497.fc39.s390x 36/68 Installing : perl-Fcntl-1.15-497.fc39.s390x 37/68 Installing : perl-overloading-0.02-497.fc39.noarch 38/68 Installing : perl-Text-ParseWords-3.31-490.fc38.noarch 39/68 Installing : perl-IO-1.50-497.fc39.s390x 40/68 Installing : perl-Pod-Usage-4:2.03-4.fc38.noarch 41/68 Installing : perl-Getopt-Std-1.13-497.fc39.noarch 42/68 Installing : perl-Errno-1.36-497.fc39.s390x 43/68 Installing : perl-File-Basename-2.85-497.fc39.noarch 44/68 Installing : perl-vars-1.05-497.fc39.noarch 45/68 Installing : perl-MIME-Base64-3.16-490.fc38.s390x 46/68 Installing : perl-overload-1.35-497.fc39.noarch 47/68 Installing : perl-Scalar-List-Utils-5:1.63-490.fc38.s390x 48/68 Installing : perl-Storable-1:3.31-1.fc39.s390x 49/68 Installing : perl-constant-1.33-492.fc39.noarch 50/68 Installing : perl-parent-1:0.241-1.fc39.noarch 51/68 Installing : perl-Getopt-Long-1:2.54-2.fc38.noarch 52/68 Installing : perl-DynaLoader-1.52-497.fc39.s390x 53/68 Installing : perl-Carp-1.54-1.fc39.noarch 54/68 Installing : perl-Exporter-5.77-490.fc38.noarch 55/68 Installing : perl-PathTools-3.89-1.fc39.s390x 56/68 Installing : perl-Encode-4:3.19-493.fc38.s390x 57/68 Installing : perl-libs-4:5.36.1-497.fc39.s390x 58/68 Installing : perl-interpreter-4:5.36.1-497.fc39.s390x 59/68 Installing : gc-8.2.2-3.fc39.s390x 60/68 Installing : guile22-2.2.7-8.fc39.s390x 61/68 Installing : make-1:4.4.1-1.fc39.s390x 62/68 Installing : gcc-13.1.1-2.fc39.s390x 63/68 Running scriptlet: gcc-13.1.1-2.fc39.s390x 63/68 Installing : annobin-docs-12.10-3.fc39.noarch 64/68 Installing : annobin-plugin-gcc-12.10-3.fc39.s390x 65/68 Running scriptlet: annobin-plugin-gcc-12.10-3.fc39.s390x 65/68 Installing : gcc-c++-13.1.1-2.fc39.s390x 66/68 Installing : gcc-plugin-annobin-13.1.1-2.fc39.s390x 67/68 Running scriptlet: gcc-plugin-annobin-13.1.1-2.fc39.s390x 67/68 Installing : opensp-devel-1.5.2-42.fc38.s390x 68/68 Running scriptlet: opensp-devel-1.5.2-42.fc38.s390x 68/68 Verifying : annobin-docs-12.10-3.fc39.noarch 1/68 Verifying : annobin-plugin-gcc-12.10-3.fc39.s390x 2/68 Verifying : gc-8.2.2-3.fc39.s390x 3/68 Verifying : groff-base-1.22.4-11.fc39.s390x 4/68 Verifying : libmpc-1.3.1-2.fc39.s390x 5/68 Verifying : libxcrypt-devel-4.4.33-7.fc39.s390x 6/68 Verifying : make-1:4.4.1-1.fc39.s390x 7/68 Verifying : ncurses-6.4-4.20230520.fc39.s390x 8/68 Verifying : perl-Class-Struct-0.66-497.fc39.noarch 9/68 Verifying : perl-DynaLoader-1.52-497.fc39.s390x 10/68 Verifying : perl-Errno-1.36-497.fc39.s390x 11/68 Verifying : perl-Fcntl-1.15-497.fc39.s390x 12/68 Verifying : perl-File-Basename-2.85-497.fc39.noarch 13/68 Verifying : perl-File-stat-1.12-497.fc39.noarch 14/68 Verifying : perl-Getopt-Std-1.13-497.fc39.noarch 15/68 Verifying : perl-IO-1.50-497.fc39.s390x 16/68 Verifying : perl-IPC-Open3-1.22-497.fc39.noarch 17/68 Verifying : perl-POSIX-2.03-497.fc39.s390x 18/68 Verifying : perl-SelectSaver-1.02-497.fc39.noarch 19/68 Verifying : perl-Symbol-1.09-497.fc39.noarch 20/68 Verifying : perl-if-0.61.000-497.fc39.noarch 21/68 Verifying : perl-interpreter-4:5.36.1-497.fc39.s390x 22/68 Verifying : perl-libs-4:5.36.1-497.fc39.s390x 23/68 Verifying : perl-locale-1.10-497.fc39.noarch 24/68 Verifying : perl-mro-1.26-497.fc39.s390x 25/68 Verifying : perl-overload-1.35-497.fc39.noarch 26/68 Verifying : perl-overloading-0.02-497.fc39.noarch 27/68 Verifying : perl-vars-1.05-497.fc39.noarch 28/68 Verifying : cpp-13.1.1-2.fc39.s390x 29/68 Verifying : gcc-13.1.1-2.fc39.s390x 30/68 Verifying : gcc-c++-13.1.1-2.fc39.s390x 31/68 Verifying : gcc-plugin-annobin-13.1.1-2.fc39.s390x 32/68 Verifying : glibc-devel-2.37.9000-10.fc39.s390x 33/68 Verifying : glibc-headers-s390-2.37.9000-10.fc39.noarch 34/68 Verifying : guile22-2.2.7-8.fc39.s390x 35/68 Verifying : kernel-headers-6.4.0-0.rc3.git0.1.fc39.s390x 36/68 Verifying : libasan-13.1.1-2.fc39.s390x 37/68 Verifying : libatomic-13.1.1-2.fc39.s390x 38/68 Verifying : libstdc++-devel-13.1.1-2.fc39.s390x 39/68 Verifying : libtool-ltdl-2.4.7-6.fc38.s390x 40/68 Verifying : libubsan-13.1.1-2.fc39.s390x 41/68 Verifying : opensp-1.5.2-42.fc38.s390x 42/68 Verifying : opensp-devel-1.5.2-42.fc38.s390x 43/68 Verifying : perl-Carp-1.54-1.fc39.noarch 44/68 Verifying : perl-Encode-4:3.19-493.fc38.s390x 45/68 Verifying : perl-Exporter-5.77-490.fc38.noarch 46/68 Verifying : perl-File-Path-2.18-490.fc38.noarch 47/68 Verifying : perl-File-Temp-1:0.231.100-490.fc38.noarch 48/68 Verifying : perl-Getopt-Long-1:2.54-2.fc38.noarch 49/68 Verifying : perl-HTTP-Tiny-0.082-2.fc38.noarch 50/68 Verifying : perl-MIME-Base64-3.16-490.fc38.s390x 51/68 Verifying : perl-PathTools-3.89-1.fc39.s390x 52/68 Verifying : perl-Pod-Escapes-1:1.07-490.fc38.noarch 53/68 Verifying : perl-Pod-Perldoc-3.28.01-491.fc38.noarch 54/68 Verifying : perl-Pod-Simple-1:3.45-2.fc39.noarch 55/68 Verifying : perl-Pod-Usage-4:2.03-4.fc38.noarch 56/68 Verifying : perl-Scalar-List-Utils-5:1.63-490.fc38.s390x 57/68 Verifying : perl-Socket-4:2.036-2.fc38.s390x 58/68 Verifying : perl-Storable-1:3.31-1.fc39.s390x 59/68 Verifying : perl-Term-ANSIColor-5.01-491.fc38.noarch 60/68 Verifying : perl-Term-Cap-1.18-1.fc39.noarch 61/68 Verifying : perl-Text-ParseWords-3.31-490.fc38.noarch 62/68 Verifying : perl-Text-Tabs+Wrap-2023.0511-1.fc39.noarch 63/68 Verifying : perl-Time-Local-2:1.350-1.fc39.noarch 64/68 Verifying : perl-constant-1.33-492.fc39.noarch 65/68 Verifying : perl-parent-1:0.241-1.fc39.noarch 66/68 Verifying : perl-podlators-1:5.01-2.fc38.noarch 67/68 Verifying : sgml-common-0.6.3-60.fc38.noarch 68/68 Installed: annobin-docs-12.10-3.fc39.noarch annobin-plugin-gcc-12.10-3.fc39.s390x cpp-13.1.1-2.fc39.s390x gc-8.2.2-3.fc39.s390x gcc-13.1.1-2.fc39.s390x gcc-c++-13.1.1-2.fc39.s390x gcc-plugin-annobin-13.1.1-2.fc39.s390x glibc-devel-2.37.9000-10.fc39.s390x glibc-headers-s390-2.37.9000-10.fc39.noarch groff-base-1.22.4-11.fc39.s390x guile22-2.2.7-8.fc39.s390x kernel-headers-6.4.0-0.rc3.git0.1.fc39.s390x libasan-13.1.1-2.fc39.s390x libatomic-13.1.1-2.fc39.s390x libmpc-1.3.1-2.fc39.s390x libstdc++-devel-13.1.1-2.fc39.s390x libtool-ltdl-2.4.7-6.fc38.s390x libubsan-13.1.1-2.fc39.s390x libxcrypt-devel-4.4.33-7.fc39.s390x make-1:4.4.1-1.fc39.s390x ncurses-6.4-4.20230520.fc39.s390x opensp-1.5.2-42.fc38.s390x opensp-devel-1.5.2-42.fc38.s390x perl-Carp-1.54-1.fc39.noarch perl-Class-Struct-0.66-497.fc39.noarch perl-DynaLoader-1.52-497.fc39.s390x perl-Encode-4:3.19-493.fc38.s390x perl-Errno-1.36-497.fc39.s390x perl-Exporter-5.77-490.fc38.noarch perl-Fcntl-1.15-497.fc39.s390x perl-File-Basename-2.85-497.fc39.noarch perl-File-Path-2.18-490.fc38.noarch perl-File-Temp-1:0.231.100-490.fc38.noarch perl-File-stat-1.12-497.fc39.noarch perl-Getopt-Long-1:2.54-2.fc38.noarch perl-Getopt-Std-1.13-497.fc39.noarch perl-HTTP-Tiny-0.082-2.fc38.noarch perl-IO-1.50-497.fc39.s390x perl-IPC-Open3-1.22-497.fc39.noarch perl-MIME-Base64-3.16-490.fc38.s390x perl-POSIX-2.03-497.fc39.s390x perl-PathTools-3.89-1.fc39.s390x perl-Pod-Escapes-1:1.07-490.fc38.noarch perl-Pod-Perldoc-3.28.01-491.fc38.noarch perl-Pod-Simple-1:3.45-2.fc39.noarch perl-Pod-Usage-4:2.03-4.fc38.noarch perl-Scalar-List-Utils-5:1.63-490.fc38.s390x perl-SelectSaver-1.02-497.fc39.noarch perl-Socket-4:2.036-2.fc38.s390x perl-Storable-1:3.31-1.fc39.s390x perl-Symbol-1.09-497.fc39.noarch perl-Term-ANSIColor-5.01-491.fc38.noarch perl-Term-Cap-1.18-1.fc39.noarch perl-Text-ParseWords-3.31-490.fc38.noarch perl-Text-Tabs+Wrap-2023.0511-1.fc39.noarch perl-Time-Local-2:1.350-1.fc39.noarch perl-constant-1.33-492.fc39.noarch perl-if-0.61.000-497.fc39.noarch perl-interpreter-4:5.36.1-497.fc39.s390x perl-libs-4:5.36.1-497.fc39.s390x perl-locale-1.10-497.fc39.noarch perl-mro-1.26-497.fc39.s390x perl-overload-1.35-497.fc39.noarch perl-overloading-0.02-497.fc39.noarch perl-parent-1:0.241-1.fc39.noarch perl-podlators-1:5.01-2.fc38.noarch perl-vars-1.05-497.fc39.noarch sgml-common-0.6.3-60.fc38.noarch Complete! Finish: build setup for openjade-1.3.2-72.fc39.src.rpm Start: rpmbuild openjade-1.3.2-72.fc39.src.rpm warning: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N) Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1674086400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1vLhTk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openjade-1.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/openjade-1.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd openjade-1.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (openjade-ppc64.patch): + echo 'Patch #0 (openjade-ppc64.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file Makefile.prog.in Patch #1 (openjade-1.3.1-nsl.patch): + echo 'Patch #1 (openjade-1.3.1-nsl.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file config/configure.in Hunk #1 succeeded at 228 (offset 72 lines). patching file configure Hunk #1 succeeded at 5577 (offset 47 lines). Patch #2 (openjade-deplibs.patch): + echo 'Patch #2 (openjade-deplibs.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .deplibs --fuzz=0 patching file grove/Makefile.sub patching file spgrove/Makefile.sub patching file style/Makefile.sub Patch #3 (openjade-nola.patch): + echo 'Patch #3 (openjade-nola.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .nola --fuzz=0 patching file jade/Makefile.sub Patch #4 (openjade-1.3.2-gcc46.patch): + echo 'Patch #4 (openjade-1.3.2-gcc46.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc46 --fuzz=0 patching file jade/TeXFOTBuilder.cxx patching file jade/TransformFOTBuilder.cxx Patch #5 (openjade-getoptperl.patch): + echo 'Patch #5 (openjade-getoptperl.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .getopt --fuzz=0 patching file msggen.pl Patch #6 (openjade-configure-c99.patch): + echo 'Patch #6 (openjade-configure-c99.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .configure-c99 --fuzz=0 patching file configure + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ol5vBW + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openjade-1.3.2 + cp -p /builddir/build/SOURCES/config.guess /builddir/build/SOURCES/config.sub config/ + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2023-05-24 16:27:21.366387652 +0000 +++ ./configure 2023-05-24 16:27:21.386387652 +0000 @@ -4846,7 +4846,7 @@ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char setlocale (); -char (*f) (); +__attribute__ ((used)) char (*f) (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -4917,7 +4917,7 @@ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char towupper (); -char (*f) (); +__attribute__ ((used)) char (*f) (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -4988,7 +4988,7 @@ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gettext (); -char (*f) (); +__attribute__ ((used)) char (*f) (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -8705,7 +8705,7 @@ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); -char (*f) (); +__attribute__ ((used)) char (*f) (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -8772,7 +8772,7 @@ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); -char (*f) (); +__attribute__ ((used)) char (*f) (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config/config.sub ++ basename ./config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config/config.sub '/usr/lib/rpm/redhat/config.sub' -> './config/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config/config.guess ++ basename ./config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config/config.guess '/usr/lib/rpm/redhat/config.guess' -> './config/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./config/ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=s390x-redhat-linux-gnu --host=s390x-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --datadir=/usr/share/sgml/openjade-1.3.2 --enable-splibdir=/usr/lib64 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... no checking for working aclocal... missing checking for working autoconf... missing checking for working automake... missing checking for working autoheader... missing checking for working makeinfo... missing checking location of OpenSP include files... checking for /usr/include/OpenSP... yes checking location of OpenSP Library... /usr/lib64 checking build system type... s390x-redhat-linux-gnu checking host system type... s390x-redhat-linux-gnu saving distribution makefiles... checking for s390x-redhat-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for s390x-redhat-linux-gnu-g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for perl... /usr/bin/perl checking whether GNU C++ supports automatic template instantiation... checking how to run the C preprocessor... egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E gcc -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E yes checking for ANSI C header files... egrep: warning: egrep is obsolescent; using grep -E yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking limits.h usability... yes checking limits.h presence... egrep: warning: egrep is obsolescent; using grep -E yes checking for limits.h... yes checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for struct stat.st_blksize... yes checking for sig_atomic_t in signal.h... yes checking for size_t... (cached) yes checking size of size_t... 8 checking for unsigned int... yes checking size of unsigned int... 4 checking for setlocale... yes checking for towupper... yes checking for gettext... yes checking for cthread_fork in -lthreads... no checking whether size_t is unsigned int... no checking support for bool... yes checking for ANSI template instantiation... yes checking whether to include support for http... checking how to run the C++ preprocessor... egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E g++ -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E no checking whether to enable support for FrameMaker MIF output... yes checking whether to enable support for HTML+CSS output... yes checking for default catalog... none checking for default search path... none checking for ld used by GCC... egrep: warning: egrep is obsolescent; using grep -E /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... egrep: warning: egrep is obsolescent; using grep -E yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking how to recognise dependant libraries... pass_all checking command to parse nm output... egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E failed checking dlfcn.h usability... yes checking dlfcn.h presence... egrep: warning: egrep is obsolescent; using grep -E yes checking for dlfcn.h... yes checking for s390x-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for s390x-redhat-linux-gnu-strip... no checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... no checking if we can lock with hard links... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether -lc should be explicitly linked in... no creating libtool configure: creating ./config.status config.status: creating Makefile config.status: creating Makefile.lib config.status: creating Makefile.prog config.status: creating Makefile.comm config.status: creating include/config.h + make make[1]: Entering directory '/builddir/build/BUILD/openjade-1.3.2' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/grove' echo 'LT_OBJS='`echo Node.o LocNode.o|sed 's/\.o/.lo/g'` >Makefile.lt make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/grove' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/grove' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Node.cxx -fPIC -DPIC In file included from Node.h:11, from Node.cxx:10: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ Node.cxx: In constructor 'OpenJade_Grove::NodeNameNodeVisitor::NodeNameNodeVisitor(OpenJade_Grove::NamedNodeList::Type, OpenJade_Grove::GroveString&)': Node.cxx:696:23: warning: 'OpenJade_Grove::NodeNameNodeVisitor::type' will be initialized after [-Wreorder] 696 | NamedNodeList::Type type; | ^~~~ Node.cxx:695:16: warning: 'OpenJade_Grove::GroveString* OpenJade_Grove::NodeNameNodeVisitor::nameP' [-Wreorder] 695 | GroveString *nameP; | ^~~~~ Node.cxx:692:3: warning: when initialized here [-Wreorder] 692 | NodeNameNodeVisitor(NamedNodeList::Type t, GroveString &name) | ^~~~~~~~~~~~~~~~~~~ Node.cxx: In static member function 'static const char* OpenJade_Grove::ComponentName::rcsName(Id)': Node.cxx:1027:20: warning: comparison of integer expressions of different signedness: 'OpenJade_Grove::ComponentName::Id' and 'long unsigned int' [-Wsign-compare] 1027 | if (id < 0 || id >= SIZEOF(names)) Node.cxx: In static member function 'static const char* OpenJade_Grove::ComponentName::sdqlName(Id)': Node.cxx:1143:20: warning: comparison of integer expressions of different signedness: 'OpenJade_Grove::ComponentName::Id' and 'long unsigned int' [-Wsign-compare] 1143 | if (id < 0 || id >= SIZEOF(names)) mv -f Node.o Node.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c LocNode.cxx -fPIC -DPIC In file included from Node.h:11, from LocNode.h:8, from LocNode.cxx:6: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ mv -f LocNode.o LocNode.lo /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=link gcc -o libogrove.la Node.lo LocNode.lo \ -rpath /usr/lib64 -version-info 0:1:0 -lm -lstdc++ mkdir .libs rm -fr .libs/libogrove.la .libs/libogrove.* .libs/libogrove.* (cd . && ln -s Node.lo Node.o) (cd . && ln -s LocNode.lo LocNode.o) gcc -shared Node.lo LocNode.lo -lm -lstdc++ -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libogrove.so.0 -o .libs/libogrove.so.0.0.1 (cd .libs && rm -f libogrove.so.0 && ln -s libogrove.so.0.0.1 libogrove.so.0) (cd .libs && rm -f libogrove.so && ln -s libogrove.so.0.0.1 libogrove.so) creating libogrove.la (cd .libs && rm -f libogrove.la && ln -s ../libogrove.la libogrove.la) make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/grove' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/spgrove' echo 'LT_OBJS='`echo GroveApp.o GroveBuilder.o SdNode.o|sed 's/\.o/.lo/g'` >Makefile.lt make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/spgrove' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/spgrove' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c GroveApp.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/SgmlParser.h:12, from /usr/include/OpenSP/ParserApp.h:11, from GroveApp.h:10, from GroveApp.cxx:9: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20, from /usr/include/OpenSP/ErrorCountEventHandler.h:12, from /usr/include/OpenSP/ParserApp.h:15: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../grove/Node.h:11, from GroveBuilder.h:8, from GroveApp.h:11: /usr/include/OpenSP/IList.h: At global scope: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ GroveApp.h: In constructor 'OpenSP::GroveApp::GenerateEventArgs::GenerateEventArgs(OpenSP::ErrorCountEventHandler*, OpenSP::GroveApp*)': GroveApp.h:32:15: warning: 'OpenSP::GroveApp::GenerateEventArgs::app_' will be initialized after [-Wreorder] 32 | GroveApp *app_; | ^~~~ GroveApp.h:31:29: warning: 'OpenSP::ErrorCountEventHandler* OpenSP::GroveApp::GenerateEventArgs::eceh_' [-Wreorder] 31 | ErrorCountEventHandler *eceh_; | ^~~~~ GroveApp.h:29:5: warning: when initialized here [-Wreorder] 29 | GenerateEventArgs(ErrorCountEventHandler *eceh, GroveApp *app) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15, from /usr/include/OpenSP/SgmlParser.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/SgmlParser.h:11: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from /usr/include/OpenSP/ContentToken.h:13, from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:16: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MessageType1]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::MessageType1]' /usr/include/OpenSP/CmdLineApp.h:36:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::MessageType1'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/MessageFormatter.h:14, from /usr/include/OpenSP/MessageReporter.h:12, from /usr/include/OpenSP/CmdLineApp.h:17, from /usr/include/OpenSP/EntityApp.h:11, from /usr/include/OpenSP/ParserApp.h:13: /usr/include/OpenSP/Message.h:90:14: note: 'class OpenSP::MessageType1' declared here 90 | class SP_API MessageType1 : public MessageType { | ^~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MessageFragment]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::MessageFragment]' /usr/include/OpenSP/CmdLineApp.h:36:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::MessageFragment'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Message.h:33:14: note: 'class OpenSP::MessageFragment' declared here 33 | class SP_API MessageFragment { | ^~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:65:5: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ mv -f GroveApp.o GroveApp.lo rm -f grove_inst.cxx /usr/bin/perl ./../instmac.pl grove_inst.m4 >grove_inst.cxx chmod -w grove_inst.cxx g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c GroveBuilder.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from GroveBuilder.cxx:8: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from GroveBuilder.cxx:10: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20, from GroveBuilder.cxx:12: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::GroveImplProxyOrigin::GroveImplProxyOrigin(const OpenSP::GroveImpl*, const OpenSP::Origin*)': GroveBuilder.cxx:319:16: warning: 'OpenSP::GroveImplProxyOrigin::grove_' will be initialized after [-Wreorder] 319 | GroveImplPtr grove_; | ^~~~~~ GroveBuilder.cxx:317:40: warning: base 'OpenSP::ProxyOrigin' [-Wreorder] 317 | : grove_(grove), ProxyOrigin(origin) { } | ^ GroveBuilder.cxx:316:3: warning: when initialized here [-Wreorder] 316 | GroveImplProxyOrigin(const GroveImpl *grove, const Origin *origin) | ^~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::BaseNode::BaseNode(const OpenSP::GroveImpl*)': GroveBuilder.cxx:426:16: warning: 'OpenSP::BaseNode::grove_' will be initialized after [-Wreorder] 426 | GroveImplPtr grove_; | ^~~~~~ GroveBuilder.cxx:425:12: warning: 'unsigned int OpenSP::BaseNode::refCount_' [-Wreorder] 425 | unsigned refCount_; | ^~~~~~~~~ GroveBuilder.cxx:430:1: warning: when initialized here [-Wreorder] 430 | BaseNode::BaseNode(const GroveImpl *grove) | ^~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::AttributeDefNode::AttributeDefNode(const OpenSP::GroveImpl*, size_t)': GroveBuilder.cxx:1417:50: warning: base 'OpenSP::BaseNode' will be initialized after [-Wreorder] 1417 | : BaseNode(grove), AttributeDefOrigin(attIndex) {} | ^ GroveBuilder.cxx:1417:50: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:1416:3: warning: when initialized here [-Wreorder] 1416 | AttributeDefNode(const GroveImpl *grove, size_t attIndex) | ^~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementTypeAttributeDefNode::ElementTypeAttributeDefNode(const OpenSP::GroveImpl*, const OpenSP::ElementType&, size_t)': GroveBuilder.cxx:1441:40: warning: base 'OpenSP::ElementTypeAttributeDefOrigin' will be initialized after [-Wreorder] 1441 | AttributeDefOrigin(attributeDefIdx) {} | ^ GroveBuilder.cxx:1441:40: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:1436:3: warning: when initialized here [-Wreorder] 1436 | ElementTypeAttributeDefNode(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::NotationAttributeDefNode::NotationAttributeDefNode(const OpenSP::GroveImpl*, const OpenSP::Notation&, size_t)': GroveBuilder.cxx:1460:40: warning: base 'OpenSP::NotationAttributeDefOrigin' will be initialized after [-Wreorder] 1460 | AttributeDefOrigin(attributeDefIdx) {}; | ^ GroveBuilder.cxx:1460:40: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:1455:3: warning: when initialized here [-Wreorder] 1455 | NotationAttributeDefNode(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::AttributeDefsNodeList::AttributeDefsNodeList(const OpenSP::GroveImpl*, size_t)': GroveBuilder.cxx:1782:16: warning: 'OpenSP::AttributeDefsNodeList::grove_' will be initialized after [-Wreorder] 1782 | GroveImplPtr grove_; | ^~~~~~ GroveBuilder.cxx:1777:53: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] 1777 | : grove_(grove), AttributeDefOrigin(firstAttIndex) {} | ^ GroveBuilder.cxx:1775:3: warning: when initialized here [-Wreorder] 1775 | AttributeDefsNodeList(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementTypeAttributeDefsNodeList::ElementTypeAttributeDefsNodeList(const OpenSP::GroveImpl*, const OpenSP::ElementType&, size_t)': GroveBuilder.cxx:1794:38: warning: base 'OpenSP::ElementTypeAttributeDefOrigin' will be initialized after [-Wreorder] 1794 | AttributeDefOrigin(firstAttIndex) {} | ^ GroveBuilder.cxx:1794:38: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:1789:3: warning: when initialized here [-Wreorder] 1789 | ElementTypeAttributeDefsNodeList(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::NotationAttributeDefsNodeList::NotationAttributeDefsNodeList(const OpenSP::GroveImpl*, const OpenSP::Notation&, size_t)': GroveBuilder.cxx:1806:38: warning: base 'OpenSP::NotationAttributeDefOrigin' will be initialized after [-Wreorder] 1806 | AttributeDefOrigin(firstAttIndex) {} | ^ GroveBuilder.cxx:1806:38: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:1801:3: warning: when initialized here [-Wreorder] 1801 | NotationAttributeDefsNodeList(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementTypeCurrentGroupAttributeDefsNodeList::ElementTypeCurrentGroupAttributeDefsNodeList(const OpenSP::GroveImpl*, const OpenSP::Dtd::ConstElementTypeIter&, const OpenSP::ElementType*, size_t, size_t)': GroveBuilder.cxx:1866:10: warning: 'OpenSP::ElementTypeCurrentGroupAttributeDefsNodeList::attIndex_' will be initialized after [-Wreorder] 1866 | size_t attIndex_; | ^~~~~~~~~ GroveBuilder.cxx:1865:10: warning: 'size_t OpenSP::ElementTypeCurrentGroupAttributeDefsNodeList::currentGroupIndex_' [-Wreorder] 1865 | size_t currentGroupIndex_; | ^~~~~~~~~~~~~~~~~~ GroveBuilder.cxx:1846:3: warning: when initialized here [-Wreorder] 1846 | ElementTypeCurrentGroupAttributeDefsNodeList(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In member function 'void OpenSP::GroveImpl::maybePulse()': GroveBuilder.cxx:1892:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1892 | if (pulseStep_ < 8 && nEvents_ > (1 << (pulseStep_ + 10))) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In static member function 'static void OpenSP::DataNode::add(OpenSP::GroveImpl&, const OpenSP::DataEvent&)': GroveBuilder.cxx:2130:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class OpenSP::DataChunk' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2130 | memcpy(chunk + 1, event.data(), dataLen * sizeof(Char)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx:599:7: note: 'class OpenSP::DataChunk' declared here 599 | class DataChunk : public CharsChunk { | ^~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::GroveBuilderMessageEventHandler::GroveBuilderMessageEventHandler(unsigned int, OpenSP::Messenger*, OpenSP::MessageFormatter*)': GroveBuilder.cxx:333:14: warning: 'OpenSP::GroveBuilderMessageEventHandler::mgr_' will be initialized after [-Wreorder] 333 | Messenger *mgr_; | ^~~~ GroveBuilder.cxx:331:14: warning: 'OpenSP::GroveImpl* OpenSP::GroveBuilderMessageEventHandler::grove_' [-Wreorder] 331 | GroveImpl *grove_; | ^~~~~~ GroveBuilder.cxx:2136:1: warning: when initialized here [-Wreorder] 2136 | GroveBuilderMessageEventHandler::GroveBuilderMessageEventHandler(unsigned groveIndex, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::GroveImpl::GroveImpl(unsigned int)': GroveBuilder.cxx:263:28: warning: 'OpenSP::GroveImpl::impliedAttributeValue_' will be initialized after [-Wreorder] 263 | ConstPtr impliedAttributeValue_; | ^~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx:258:11: warning: 'OpenSP::Chunk** OpenSP::GroveImpl::tailPtr_' [-Wreorder] 258 | Chunk **tailPtr_; | ^~~~~~~~ GroveBuilder.cxx:2311:1: warning: when initialized here [-Wreorder] 2311 | GroveImpl::GroveImpl(unsigned groveIndex) | ^~~~~~~~~ GroveBuilder.cxx:288:10: warning: 'OpenSP::GroveImpl::nBlocksThisSizeAlloced_' will be initialized after [-Wreorder] 288 | size_t nBlocksThisSizeAlloced_; | ^~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx:273:11: warning: 'OpenSP::Boolean OpenSP::GroveImpl::complete_' [-Wreorder] 273 | Boolean complete_; | ^~~~~~~~~ GroveBuilder.cxx:2311:1: warning: when initialized here [-Wreorder] 2311 | GroveImpl::GroveImpl(unsigned groveIndex) | ^~~~~~~~~ GroveBuilder.cxx:294:17: warning: 'OpenSP::GroveImpl::nEvents_' will be initialized after [-Wreorder] 294 | unsigned long nEvents_; | ^~~~~~~~ GroveBuilder.cxx:269:11: warning: 'OpenSP::Boolean OpenSP::GroveImpl::haveAppinfo_' [-Wreorder] 269 | Boolean haveAppinfo_; | ^~~~~~~~~~~~ GroveBuilder.cxx:2311:1: warning: when initialized here [-Wreorder] 2311 | GroveImpl::GroveImpl(unsigned groveIndex) | ^~~~~~~~~ GroveBuilder.cxx:269:11: warning: 'OpenSP::GroveImpl::haveAppinfo_' will be initialized after [-Wreorder] 269 | Boolean haveAppinfo_; | ^~~~~~~~~~~~ GroveBuilder.cxx:257:14: warning: 'OpenSP::DataChunk* OpenSP::GroveImpl::pendingData_' [-Wreorder] 257 | DataChunk *pendingData_; | ^~~~~~~~~~~~ GroveBuilder.cxx:2311:1: warning: when initialized here [-Wreorder] 2311 | GroveImpl::GroveImpl(unsigned groveIndex) | ^~~~~~~~~ GroveBuilder.cxx:295:17: warning: 'OpenSP::GroveImpl::nElements_' will be initialized after [-Wreorder] 295 | unsigned long nElements_; | ^~~~~~~~~~ GroveBuilder.cxx:271:17: warning: 'const OpenSP::Origin* OpenSP::GroveImpl::currentLocOrigin_' [-Wreorder] 271 | const Origin *currentLocOrigin_; | ^~~~~~~~~~~~~~~~~ GroveBuilder.cxx:2311:1: warning: when initialized here [-Wreorder] 2311 | GroveImpl::GroveImpl(unsigned groveIndex) | ^~~~~~~~~ GroveBuilder.cxx: In static member function 'static void OpenSP::PiNode::add(OpenSP::GroveImpl&, const OpenSP::PiEvent&)': GroveBuilder.cxx:3438:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class OpenSP::PiChunk' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 3438 | memcpy(chunk + 1, event.data(), dataLen * sizeof(Char)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx:643:7: note: 'class OpenSP::PiChunk' declared here 643 | class PiChunk : protected CharsChunk { | ^~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::AttributeAsgnNode::AttributeAsgnNode(const OpenSP::GroveImpl*, size_t)': GroveBuilder.cxx:3594:47: warning: base 'OpenSP::BaseNode' will be initialized after [-Wreorder] 3594 | : BaseNode(grove), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:3594:47: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:3592:1: warning: when initialized here [-Wreorder] 3592 | AttributeAsgnNode::AttributeAsgnNode(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementAttributeAsgnNode::ElementAttributeAsgnNode(const OpenSP::GroveImpl*, size_t, const OpenSP::ElementChunk*)': GroveBuilder.cxx:3801:30: warning: base 'OpenSP::ElementAttributeOrigin' will be initialized after [-Wreorder] 3801 | AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:3801:30: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:3796:1: warning: when initialized here [-Wreorder] 3796 | ElementAttributeAsgnNode | ^~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::EntityAttributeAsgnNode::EntityAttributeAsgnNode(const OpenSP::GroveImpl*, size_t, const OpenSP::ExternalDataEntity*)': GroveBuilder.cxx:3810:30: warning: base 'OpenSP::EntityAttributeOrigin' will be initialized after [-Wreorder] 3810 | AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:3810:30: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:3805:1: warning: when initialized here [-Wreorder] 3805 | EntityAttributeAsgnNode | ^~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::CdataAttributeValueNode::CdataAttributeValueNode(const OpenSP::GroveImpl*, const OpenSP::AttributeValue*, size_t, const OpenSP::TextIter&, size_t)': GroveBuilder.cxx:3824:23: warning: base 'OpenSP::BaseNode' will be initialized after [-Wreorder] 3824 | charIndex_(charIndex) | ^ GroveBuilder.cxx:3824:23: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:3814:1: warning: when initialized here [-Wreorder] 3814 | CdataAttributeValueNode | ^~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementCdataAttributeValueNode::ElementCdataAttributeValueNode(const OpenSP::GroveImpl*, const OpenSP::AttributeValue*, size_t, const OpenSP::TextIter&, size_t, const OpenSP::ElementChunk*)': GroveBuilder.cxx:4045:61: warning: base 'OpenSP::ElementAttributeOrigin' will be initialized after [-Wreorder] 4045 | ElementAttributeOrigin(chunk), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4045:61: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4037:1: warning: when initialized here [-Wreorder] 4037 | ElementCdataAttributeValueNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::EntityCdataAttributeValueNode::EntityCdataAttributeValueNode(const OpenSP::GroveImpl*, const OpenSP::AttributeValue*, size_t, const OpenSP::TextIter&, size_t, const OpenSP::ExternalDataEntity*)': GroveBuilder.cxx:4057:61: warning: base 'OpenSP::EntityAttributeOrigin' will be initialized after [-Wreorder] 4057 | EntityAttributeOrigin(entity), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4057:61: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4049:1: warning: when initialized here [-Wreorder] 4049 | EntityCdataAttributeValueNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementTypeCdataAttributeValueNode::ElementTypeCdataAttributeValueNode(const OpenSP::GroveImpl*, const OpenSP::AttributeValue*, size_t, const OpenSP::TextIter&, size_t, const OpenSP::ElementType*)': GroveBuilder.cxx:4069:74: warning: base 'OpenSP::ElementTypeAttributeDefOrigin' will be initialized after [-Wreorder] 4069 | ElementTypeAttributeDefOrigin(elementType), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4069:74: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4061:1: warning: when initialized here [-Wreorder] 4061 | ElementTypeCdataAttributeValueNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::NotationCdataAttributeValueNode::NotationCdataAttributeValueNode(const OpenSP::GroveImpl*, const OpenSP::AttributeValue*, size_t, const OpenSP::TextIter&, size_t, const OpenSP::Notation*)': GroveBuilder.cxx:4081:68: warning: base 'OpenSP::NotationAttributeDefOrigin' will be initialized after [-Wreorder] 4081 | NotationAttributeDefOrigin(notation), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4081:68: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4073:1: warning: when initialized here [-Wreorder] 4073 | NotationCdataAttributeValueNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::AttributeValueTokenNode::AttributeValueTokenNode(const OpenSP::GroveImpl*, const OpenSP::TokenizedAttributeValue*, size_t, size_t)': GroveBuilder.cxx:4092:25: warning: base 'OpenSP::BaseNode' will be initialized after [-Wreorder] 4092 | tokenIndex_(tokenIndex) | ^ GroveBuilder.cxx:4092:25: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4085:1: warning: when initialized here [-Wreorder] 4085 | AttributeValueTokenNode | ^~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementAttributeValueTokenNode::ElementAttributeValueTokenNode(const OpenSP::GroveImpl*, const OpenSP::TokenizedAttributeValue*, size_t, size_t, const OpenSP::ElementChunk*)': GroveBuilder.cxx:4234:61: warning: base 'OpenSP::ElementAttributeOrigin' will be initialized after [-Wreorder] 4234 | ElementAttributeOrigin(chunk), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4234:61: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4227:1: warning: when initialized here [-Wreorder] 4227 | ElementAttributeValueTokenNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::EntityAttributeValueTokenNode::EntityAttributeValueTokenNode(const OpenSP::GroveImpl*, const OpenSP::TokenizedAttributeValue*, size_t, size_t, const OpenSP::ExternalDataEntity*)': GroveBuilder.cxx:4245:61: warning: base 'OpenSP::EntityAttributeOrigin' will be initialized after [-Wreorder] 4245 | EntityAttributeOrigin(entity), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4245:61: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4238:1: warning: when initialized here [-Wreorder] 4238 | EntityAttributeValueTokenNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ElementTypeAttributeValueTokenNode::ElementTypeAttributeValueTokenNode(const OpenSP::GroveImpl*, const OpenSP::TokenizedAttributeValue*, size_t, size_t, const OpenSP::ElementType*)': GroveBuilder.cxx:4256:74: warning: base 'OpenSP::ElementTypeAttributeDefOrigin' will be initialized after [-Wreorder] 4256 | ElementTypeAttributeDefOrigin(elementType), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4256:74: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4249:1: warning: when initialized here [-Wreorder] 4249 | ElementTypeAttributeValueTokenNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::NotationAttributeValueTokenNode::NotationAttributeValueTokenNode(const OpenSP::GroveImpl*, const OpenSP::TokenizedAttributeValue*, size_t, size_t, const OpenSP::Notation*)': GroveBuilder.cxx:4267:68: warning: base 'OpenSP::NotationAttributeDefOrigin' will be initialized after [-Wreorder] 4267 | NotationAttributeDefOrigin(notation), AttributeDefOrigin(attIndex) | ^ GroveBuilder.cxx:4267:68: warning: base 'OpenSP::AttributeDefOrigin' [-Wreorder] GroveBuilder.cxx:4260:1: warning: when initialized here [-Wreorder] 4260 | NotationAttributeValueTokenNode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In constructor 'OpenSP::ContentTokenNodeBase::ContentTokenNodeBase(const OpenSP::GroveImpl*, const OpenSP::ElementType&, OpenSP::ModelGroupNode*)': GroveBuilder.cxx:1346:22: warning: 'OpenSP::ContentTokenNodeBase::elementType_' will be initialized after [-Wreorder] 1346 | const ElementType &elementType_; | ^~~~~~~~~~~~ GroveBuilder.cxx:1345:19: warning: 'OpenSP::ModelGroupNode* OpenSP::ContentTokenNodeBase::parentModelGroupNode_' [-Wreorder] 1345 | ModelGroupNode *parentModelGroupNode_; | ^~~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx:5534:1: warning: when initialized here [-Wreorder] 5534 | ContentTokenNodeBase::ContentTokenNodeBase(const GroveImpl *grove, | ^~~~~~~~~~~~~~~~~~~~ GroveBuilder.cxx: In member function 'void OpenSP::ModelGroupNode::makeNode(OpenJade_Grove::NodePtr&, unsigned int)': GroveBuilder.cxx:5706:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5706 | if (asLeafContentToken != 0) | ^ In file included from /usr/include/OpenSP/Location.h:15, from /usr/include/OpenSP/Event.h:12: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/Location.h:17: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from /usr/include/OpenSP/ContentToken.h:13, from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:16: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::ElementChunk*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::ElementChunk*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::ElementChunk; OpenSP::Boolean = bool]' GroveBuilder.cxx:1971:20: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::AttributeList]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::AttributeList]' /usr/include/OpenSP/Event.h:458:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::AttributeList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Attribute.h:482:14: note: 'class OpenSP::AttributeList' declared here 482 | class SP_API AttributeList { | ^~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' GroveBuilder.cxx:2333:34: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' GroveBuilder.cxx:2333:34: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Ptr]' /usr/include/OpenSP/PointerTable.h:18:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ mv -f GroveBuilder.o GroveBuilder.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c SdNode.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from SdNode.h:8, from SdNode.cxx:6: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:12, from /usr/include/OpenSP/Text.h:13, from /usr/include/OpenSP/ExternalId.h:12, from /usr/include/OpenSP/Sd.h:14, from SdNode.h:9: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from /usr/include/OpenSP/Sd.h:16: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/RangeMap.h:7, from /usr/include/OpenSP/UnivCharsetDesc.h:14, from /usr/include/OpenSP/CharsetInfo.h:11, from /usr/include/OpenSP/Sd.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ mv -f SdNode.o SdNode.lo /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=link gcc -o libospgrove.la GroveApp.lo GroveBuilder.lo SdNode.lo \ -rpath /usr/lib64 -version-info 0:1:0 /builddir/build/BUILD/openjade-1.3.2/grove/libogrove.la -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -lstdc++ mkdir .libs rm -fr .libs/libospgrove.la .libs/libospgrove.* .libs/libospgrove.* (cd . && ln -s GroveApp.lo GroveApp.o) (cd . && ln -s GroveBuilder.lo GroveBuilder.o) (cd . && ln -s SdNode.lo SdNode.o) gcc -shared GroveApp.lo GroveBuilder.lo SdNode.lo -Wl,--rpath -Wl,/builddir/build/BUILD/openjade-1.3.2/grove/.libs -Wl,--rpath -Wl,/usr/lib64 /builddir/build/BUILD/openjade-1.3.2/grove/.libs/libogrove.so -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -lstdc++ -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libospgrove.so.0 -o .libs/libospgrove.so.0.0.1 (cd .libs && rm -f libospgrove.so.0 && ln -s libospgrove.so.0.0.1 libospgrove.so.0) (cd .libs && rm -f libospgrove.so && ln -s libospgrove.so.0.0.1 libospgrove.so) creating libospgrove.la (cd .libs && rm -f libospgrove.la && ln -s ../libospgrove.la libospgrove.la) make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/spgrove' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/style' echo 'LT_OBJS='`echo LangObj.o Collector.o DssslApp.o InterpreterMessages.o DssslSpecEventHandler.o ELObj.o ELObjMessageArg.o Expression.o FOTBuilder.o FlowObj.o InheritedC.o Insn.o Interpreter.o NumberCache.o ProcessContext.o ProcessingMode.o SchemeParser.o Style.o StyleEngine.o primitive.o GroveManager.o Pattern.o MacroFlowObj.o style_inst.o MessageModule.o |sed 's/\.o/.lo/g'` >Makefile.lt make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/style' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/style' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c LangObj.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from LangObj.h:8, from LangObj.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ LangObj.cxx: In member function 'bool OpenJade_DSSSL::LangObj::addCollatingPos(const OpenSP::StringC&)': LangObj.cxx:216:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 216 | if (!buildData_->ce.lookup(sym) && !buildData_->syms.lookup(sym)) | ^ LangObj.cxx: In member function 'bool OpenJade_DSSSL::LangObj::addLevelWeight(OpenSP::Char, const OpenSP::StringC&)': LangObj.cxx:228:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 228 | if (!buildData_->ce.lookup(w) && !buildData_->syms.lookup(w)) | ^ LangObj.cxx: In member function 'OpenSP::StringC OpenJade_DSSSL::LangObj::atLevel(const OpenSP::StringC&, OpenSP::Char) const': LangObj.cxx:394:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (int j = 0; j < w->size(); j++) { | ~~^~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::HashTableItemBase >*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::HashTableItemBase >*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::HashTableKeyFunction >; OpenSP::Boolean = bool]' /usr/include/OpenSP/HashTable.cxx:15:66: required from 'void OpenSP::HashTable::insert(const K&, const V&, OpenSP::Boolean) [with K = OpenSP::String; V = OpenSP::String; OpenSP::Boolean = bool]' LangObj.cxx:195:24: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >*>::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >*>::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ LangObj.cxx: At global scope: LangObj.cxx:38:14: warning: 'char* OpenJade_DSSSL::stringify(const OpenSP::StringC&)' defined but not used [-Wunused-function] 38 | static char *stringify(const StringC &s) | ^~~~~~~~~ mv -f LangObj.o LangObj.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Collector.cxx -fPIC -DPIC In file included from Collector.cxx:5: Collector.h: In constructor 'Collector::Collector(size_t)': Collector.h:112:10: warning: 'Collector::blocks_' will be initialized after [-Wreorder] 112 | Block *blocks_; | ^~~~~~~ Collector.h:109:11: warning: 'Collector::Object* Collector::lastTraced_' [-Wreorder] 109 | Object *lastTraced_; | ^~~~~~~~~~~ Collector.cxx:13:1: warning: when initialized here [-Wreorder] 13 | Collector::Collector(size_t maxSize) | ^~~~~~~~~ mv -f Collector.o Collector.lo /usr/bin/perl -w ./../msggen.pl -l jstyleModule DssslAppMessages.msg ../Makefile.comm:59: warning: pattern recipe did not update peer target 'DssslAppMessages.cxx'. g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c DssslApp.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/SgmlParser.h:12, from /usr/include/OpenSP/ParserApp.h:11, from ./../spgrove/GroveApp.h:10, from DssslApp.h:7, from DssslApp.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20, from /usr/include/OpenSP/ErrorCountEventHandler.h:12, from /usr/include/OpenSP/ParserApp.h:15: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../grove/Node.h:11, from ./../spgrove/GroveBuilder.h:8, from ./../spgrove/GroveApp.h:11: /usr/include/OpenSP/IList.h: At global scope: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ ./../spgrove/GroveApp.h: In constructor 'OpenSP::GroveApp::GenerateEventArgs::GenerateEventArgs(OpenSP::ErrorCountEventHandler*, OpenSP::GroveApp*)': ./../spgrove/GroveApp.h:32:15: warning: 'OpenSP::GroveApp::GenerateEventArgs::app_' will be initialized after [-Wreorder] 32 | GroveApp *app_; | ^~~~ ./../spgrove/GroveApp.h:31:29: warning: 'OpenSP::ErrorCountEventHandler* OpenSP::GroveApp::GenerateEventArgs::eceh_' [-Wreorder] 31 | ErrorCountEventHandler *eceh_; | ^~~~~ ./../spgrove/GroveApp.h:29:5: warning: when initialized here [-Wreorder] 29 | GenerateEventArgs(ErrorCountEventHandler *eceh, GroveApp *app) | ^~~~~~~~~~~~~~~~~ In file included from stylelib.h:6, from DssslApp.cxx:4: DssslApp.cxx: In member function 'virtual int OpenJade_DSSSL::DssslApp::init(int, OpenSP::CmdLineApp::AppChar**)': ./../include/config.h:24:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | #define OPENJADE_MESSAGE_DOMAIN "" | ^~ DssslApp.cxx:54:49: note: in expansion of macro 'OPENJADE_MESSAGE_DOMAIN' 54 | OPENJADE_MESSAGE_DOMAIN, | ^~~~~~~~~~~~~~~~~~~~~~~ ./../include/config.h:27:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | #define OPENJADE_LOCALE_DIR "" | ^~ DssslApp.cxx:55:49: note: in expansion of macro 'OPENJADE_LOCALE_DIR' 55 | OPENJADE_LOCALE_DIR); | ^~~~~~~~~~~~~~~~~~~ DssslApp.cxx: In static member function 'static OpenSP::Boolean OpenJade_DSSSL::DssslApp::matchCi(const OpenSP::Char*, size_t, const char*)': DssslApp.cxx:274:12: warning: comparison of integer expressions of different signedness: 'const OpenSP::Char' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 274 | if (*s != tolower(*key) && *s != toupper(*key)) | ~~~^~~~~~~~~~~~~~~~ DssslApp.cxx:274:35: warning: comparison of integer expressions of different signedness: 'const OpenSP::Char' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 274 | if (*s != tolower(*key) && *s != toupper(*key)) | ~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15, from /usr/include/OpenSP/SgmlParser.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]': /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/SgmlParser.h:11: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from /usr/include/OpenSP/ContentToken.h:13, from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:16: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]' /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MessageType1]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::MessageType1]' /usr/include/OpenSP/CmdLineApp.h:36:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::MessageType1'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/MessageFormatter.h:14, from /usr/include/OpenSP/MessageReporter.h:12, from /usr/include/OpenSP/CmdLineApp.h:17, from /usr/include/OpenSP/EntityApp.h:11, from /usr/include/OpenSP/ParserApp.h:13: /usr/include/OpenSP/Message.h:90:14: note: 'class OpenSP::MessageType1' declared here 90 | class SP_API MessageType1 : public MessageType { | ^~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MessageFragment]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::MessageFragment]' /usr/include/OpenSP/CmdLineApp.h:36:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::MessageFragment'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Message.h:33:14: note: 'class OpenSP::MessageFragment' declared here 33 | class SP_API MessageFragment { | ^~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::StorageObjectSpec]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::StorageObjectSpec]' /usr/include/OpenSP/ExtendEntityManager.h:59:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::StorageObjectSpec' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/EntityApp.h:14: /usr/include/OpenSP/ExtendEntityManager.h:29:15: note: 'struct OpenSP::StorageObjectSpec' declared here 29 | struct SP_API StorageObjectSpec { | ^~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ParsedSystemId::Map]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ParsedSystemId::Map]' /usr/include/OpenSP/ExtendEntityManager.h:59:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::ParsedSystemId::Map' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ExtendEntityManager.h:62:17: note: 'struct OpenSP::ParsedSystemId::Map' declared here 62 | struct SP_API Map { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::HashTableItemBase >*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::HashTableItemBase >*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::HashTableKeyFunction >; OpenSP::Boolean = bool]' /usr/include/OpenSP/HashTable.cxx:15:66: required from 'void OpenSP::HashTable::insert(const K&, const V&, OpenSP::Boolean) [with K = OpenSP::String; V = OpenJade_Grove::NodePtr; OpenSP::Boolean = bool]' DssslApp.cxx:140:21: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >*>::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >*>::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:65:5: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ mv -f DssslApp.o DssslApp.lo /usr/bin/perl -w ./../msggen.pl -l jstyleModule InterpreterMessages.msg g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c InterpreterMessages.cxx -fPIC -DPIC mv -f InterpreterMessages.o InterpreterMessages.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c DssslSpecEventHandler.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from /usr/include/OpenSP/Event.h:12, from /usr/include/OpenSP/ErrorCountEventHandler.h:12, from DssslSpecEventHandler.h:7, from DssslSpecEventHandler.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from DssslSpecEventHandler.h:16: /usr/include/OpenSP/IList.h: At global scope: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ In file included from DssslSpecEventHandler.h:17: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ In file included from FOTBuilder.h:10, from DssslSpecEventHandler.cxx:8: ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ DssslSpecEventHandler.cxx: In member function 'void OpenJade_DSSSL::DssslSpecEventHandler::declarationStart(const OpenSP::StartElementEvent&)': DssslSpecEventHandler.cxx:368:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 368 | if (str = attributeString(event, "NAME")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DssslSpecEventHandler.cxx:370:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 370 | if (str = attributeString(event, "TEXT")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DssslSpecEventHandler.cxx:372:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 372 | if (str = attributeString(event, "MODADD")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DssslSpecEventHandler.cxx:374:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 374 | if (str = attributeString(event, "DESC")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DssslSpecEventHandler.h: In constructor 'OpenJade_DSSSL::DssslSpecEventHandler::Doc::Doc(const OpenSP::StringC&)': DssslSpecEventHandler.h:166:13: warning: 'OpenJade_DSSSL::DssslSpecEventHandler::Doc::sysid_' will be initialized after [-Wreorder] 166 | StringC sysid_; | ^~~~~~ DssslSpecEventHandler.h:165:10: warning: 'bool OpenJade_DSSSL::DssslSpecEventHandler::Doc::loaded_' [-Wreorder] 165 | bool loaded_; | ^~~~~~~ DssslSpecEventHandler.cxx:427:1: warning: when initialized here [-Wreorder] 427 | DssslSpecEventHandler::Doc::Doc(const StringC &sysid) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]': /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::TextItem]': /usr/include/OpenSP/Text.h:55:14: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/Location.h:17: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from /usr/include/OpenSP/ContentToken.h:13, from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:16: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]' /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::AttributeList]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::AttributeList]' /usr/include/OpenSP/Event.h:458:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::AttributeList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Attribute.h:482:14: note: 'class OpenSP::AttributeList' declared here 482 | class SP_API AttributeList { | ^~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::TextItem]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::TextItem]' /usr/include/OpenSP/Text.h:55:14: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::TextItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/ExternalId.h:12, from /usr/include/OpenSP/Notation.h:15: /usr/include/OpenSP/Text.h:21:15: note: 'struct OpenSP::TextItem' declared here 21 | struct SP_API TextItem { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::TextItem]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::TextItem]' /usr/include/OpenSP/Text.h:55:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::TextItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Text.h:21:15: note: 'struct OpenSP::TextItem' declared here 21 | struct SP_API TextItem { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:65:5: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ DssslSpecEventHandler.cxx: In member function 'OpenJade_DSSSL::DssslSpecEventHandler::declarationStart(OpenSP::StartElementEvent const&)': DssslSpecEventHandler.cxx:366:48: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 366 | currentDecl_ = new DeclarationElement(type); | ^ DssslSpecEventHandler.cxx:343:54: note: 'type' was declared here 343 | DssslSpecEventHandler::DeclarationElement::Type type; | ^~~~ mv -f DssslSpecEventHandler.o DssslSpecEventHandler.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c ELObj.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from ELObj.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16, from ELObj.cxx:6: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ ELObj.h: In constructor 'OpenJade_DSSSL::UnresolvedLengthObj::UnresolvedLengthObj(long int, int, OpenJade_DSSSL::Unit*)': ELObj.h:373:7: warning: 'OpenJade_DSSSL::UnresolvedLengthObj::valExp_' will be initialized after [-Wreorder] 373 | int valExp_; | ^~~~~~~ ELObj.h:372:9: warning: 'OpenJade_DSSSL::Unit* OpenJade_DSSSL::UnresolvedLengthObj::unit_' [-Wreorder] 372 | Unit *unit_; | ^~~~~ ELObj.cxx:900:1: warning: when initialized here [-Wreorder] 900 | UnresolvedLengthObj::UnresolvedLengthObj(long val, int valExp, Unit *unit) | ^~~~~~~~~~~~~~~~~~~ ELObj.cxx: In member function 'virtual OpenJade_Grove::NodePtr OpenJade_DSSSL::NodeListObj::nodeListRef(long int, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&)': ELObj.cxx:1025:62: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1025 | if (nd->charChunk(interp, str) == accessOK && str.size() <= n) { | ~~~~~~~~~~~^~~~ ELObj.cxx: In member function 'virtual OpenJade_Grove::NodePtr OpenJade_DSSSL::ReverseNodeListObj::nodeListRef(long int, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&)': ELObj.cxx:1265:9: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | if (n >= len) | ~~^~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f ELObj.o ELObj.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c ELObjMessageArg.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from ELObjMessageArg.h:7, from ELObjMessageArg.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16, from ELObjMessageArg.cxx:6: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f ELObjMessageArg.o ELObjMessageArg.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Expression.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from Insn.h:7, from Expression.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Insn2.h:9, from Expression.cxx:6: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ Expression.cxx: In member function 'virtual void OpenJade_DSSSL::CaseExpression::optimize(OpenJade_DSSSL::Interpreter&, const OpenJade_DSSSL::Environment&, OpenSP::Owner&)': Expression.cxx:468:15: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 468 | if (j != nResolved) | ~~^~~~~~~~~~~~ Expression.cxx: In member function 'virtual OpenJade_DSSSL::InsnPtr OpenJade_DSSSL::LetrecExpression::compile(OpenJade_DSSSL::Interpreter&, const OpenJade_DSSSL::Environment&, int, const OpenJade_DSSSL::InsnPtr&)': Expression.cxx:824:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 824 | for (size_t i = 0; i < nVars; i++) | ~~^~~~~~~ Expression.cxx:831:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 831 | for (size_t i = 0; i < nVars; i++) | ~~^~~~~~~ In file included from ProcessingMode.h:14: Expression.h: In constructor 'OpenJade_DSSSL::MakeExpression::MakeExpression(const OpenJade_DSSSL::Identifier*, OpenSP::Vector&, OpenSP::NCVector >&, const OpenSP::Location&)': Expression.h:363:21: warning: 'OpenJade_DSSSL::MakeExpression::foc_' will be initialized after [-Wreorder] 363 | const Identifier *foc_; | ^~~~ Expression.cxx:1254:46: warning: base 'OpenJade_DSSSL::StyleExpression' [-Wreorder] 1254 | : foc_(foc), StyleExpression(keys, exprs, loc) | ^ Expression.cxx:1250:1: warning: when initialized here [-Wreorder] 1250 | MakeExpression::MakeExpression(const Identifier *foc, | ^~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::ConstPtr; size_t = long unsigned int]': Expression.cxx:548:8: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::BoundVar]': Expression.h:39:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = const OpenJade_DSSSL::Identifier*]': Expression.cxx:674:44: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = bool]': Expression.cxx:875:20: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = const OpenJade_DSSSL::Identifier*; size_t = long unsigned int]': Expression.cxx:1123:52: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::BoundVar; size_t = long unsigned int]': Expression.cxx:1487:33: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from ProcessingMode.h:12: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' Expression.cxx:102:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/OutputCharStream.h:11, from ELObj.h:9: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::CaseExpression::Case]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::CaseExpression::Case]' Expression.cxx:401:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::CaseExpression::Case' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Expression.h:183:10: note: 'struct OpenJade_DSSSL::CaseExpression::Case' declared here 183 | struct Case { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' Expression.cxx:548:8: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' Expression.cxx:1121:33: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f Expression.o Expression.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c FOTBuilder.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from FOTBuilder.h:10, from FOTBuilder.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ FOTBuilder.h: In constructor 'OpenJade_DSSSL::FOTBuilder::ExternalGraphicNIC::ExternalGraphicNIC()': FOTBuilder.h:237:12: warning: 'OpenJade_DSSSL::FOTBuilder::ExternalGraphicNIC::scaleType' will be initialized after [-Wreorder] 237 | Symbol scaleType; // symbolFalse if not a symbol | ^~~~~~~~~ FOTBuilder.h:236:10: warning: 'bool OpenJade_DSSSL::FOTBuilder::ExternalGraphicNIC::isDisplay' [-Wreorder] 236 | bool isDisplay; | ^~~~~~~~~ FOTBuilder.cxx:1159:1: warning: when initialized here [-Wreorder] 1159 | FOTBuilder::ExternalGraphicNIC::ExternalGraphicNIC() | ^~~~~~~~~~ FOTBuilder.h: In constructor 'OpenJade_DSSSL::FOTBuilder::TableCellNIC::TableCellNIC()': FOTBuilder.h:333:14: warning: 'OpenJade_DSSSL::FOTBuilder::TableCellNIC::nRowsSpanned' will be initialized after [-Wreorder] 333 | unsigned nRowsSpanned; | ^~~~~~~~~~~~ FOTBuilder.h:330:10: warning: 'bool OpenJade_DSSSL::FOTBuilder::TableCellNIC::missing' [-Wreorder] 330 | bool missing; | ^~~~~~~ FOTBuilder.cxx:1199:1: warning: when initialized here [-Wreorder] 1199 | FOTBuilder::TableCellNIC::TableCellNIC() | ^~~~~~~~~~ FOTBuilder.h: In constructor 'OpenJade_DSSSL::SaveFOTBuilder::SaveFOTBuilder(const OpenJade_Grove::NodePtr&, const OpenSP::StringC&)': FOTBuilder.h:1189:11: warning: 'OpenJade_DSSSL::SaveFOTBuilder::processingMode_' will be initialized after [-Wreorder] 1189 | StringC processingMode_; | ^~~~~~~~~~~~~~~ FOTBuilder.h:1186:9: warning: 'OpenJade_DSSSL::SaveFOTBuilder::Call* OpenJade_DSSSL::SaveFOTBuilder::calls_' [-Wreorder] 1186 | Call *calls_; | ^~~~~~ FOTBuilder.cxx:1232:1: warning: when initialized here [-Wreorder] 1232 | SaveFOTBuilder::SaveFOTBuilder(const NodePtr ¤tNode, | ^~~~~~~~~~~~~~ FOTBuilder.h: In constructor 'OpenJade_DSSSL::StartExtensionCall::StartExtensionCall(const OpenJade_DSSSL::FOTBuilder::CompoundExtensionFlowObj&, const OpenJade_Grove::NodePtr&, OpenSP::Vector&)': FOTBuilder.h:1280:47: warning: 'OpenJade_DSSSL::StartExtensionCall::flowObj' will be initialized after [-Wreorder] 1280 | Owner flowObj; | ^~~~~~~ FOTBuilder.h:1279:11: warning: 'OpenJade_Grove::NodePtr OpenJade_DSSSL::StartExtensionCall::node' [-Wreorder] 1279 | NodePtr node; | ^~~~ FOTBuilder.cxx:2175:1: warning: when initialized here [-Wreorder] 2175 | StartExtensionCall::StartExtensionCall(const FOTBuilder::CompoundExtensionFlowObj &fo, | ^~~~~~~~~~~~~~~~~~ In file included from FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': FOTBuilder.cxx:2029:3: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::FOTBuilder*; size_t = long unsigned int]': FOTBuilder.cxx:2045:43: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' FOTBuilder.cxx:2029:3: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' FOTBuilder.cxx:2029:3: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' FOTBuilder.cxx:2188:19: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from FOTBuilder.h:8: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' FOTBuilder.cxx:2198:36: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ In member function 'OpenSP::Vector >::append(unsigned long)', inlined from 'OpenSP::Vector >::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::SerialFOTBuilder::endMultiMode()' at FOTBuilder.cxx:2712:25: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 576460752303423488 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ~~~~^~~ mv -f FOTBuilder.o FOTBuilder.lo rm -f FlowObj_inst.cxx /usr/bin/perl ./../instmac.pl FlowObj_inst.m4 >FlowObj_inst.cxx chmod -w FlowObj_inst.cxx g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c FlowObj.cxx -fPIC -DPIC In file included from ProcessContext.h:8, from FlowObj.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12, from Style.h:11, from ProcessContext.h:13: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ FlowObj.cxx: In constructor 'OpenJade_DSSSL::TableCellFlowObj::NIC::NIC()': FlowObj.cxx:2391:10: warning: 'OpenJade_DSSSL::TableCellFlowObj::NIC::endsRow' will be initialized after [-Wreorder] 2391 | bool endsRow; | ^~~~~~~ FlowObj.cxx:2389:10: warning: 'bool OpenJade_DSSSL::TableCellFlowObj::NIC::hasColumnNumber' [-Wreorder] 2389 | bool hasColumnNumber; | ^~~~~~~~~~~~~~~ FlowObj.cxx:2388:5: warning: when initialized here [-Wreorder] 2388 | NIC() : startsRow(0), endsRow(0), hasColumnNumber(0) { } | ^~~ ProcessContext.h: In constructor 'OpenJade_DSSSL::ProcessContext::Table::Table()': ProcessContext.h:122:15: warning: 'OpenJade_DSSSL::ProcessContext::Table::rowStyle' will be initialized after [-Wreorder] 122 | StyleObj *rowStyle; | ^~~~~~~~ ProcessContext.h:114:14: warning: 'unsigned int OpenJade_DSSSL::ProcessContext::Table::currentColumn' [-Wreorder] 114 | unsigned currentColumn; | ^~~~~~~~~~~~~ FlowObj.cxx:2725:1: warning: when initialized here [-Wreorder] 2725 | ProcessContext::Table::Table() | ^~~~~~~~~~~~~~ ProcessContext.h:123:10: warning: 'OpenJade_DSSSL::ProcessContext::Table::inTableRow' will be initialized after [-Wreorder] 123 | bool inTableRow; | ^~~~~~~~~~ ProcessContext.h:121:14: warning: 'unsigned int OpenJade_DSSSL::ProcessContext::Table::nColumns' [-Wreorder] 121 | unsigned nColumns; | ^~~~~~~~ FlowObj.cxx:2725:1: warning: when initialized here [-Wreorder] 2725 | ProcessContext::Table::Table() | ^~~~~~~~~~~~~~ FlowObj.cxx: In constructor 'OpenJade_DSSSL::ELObjExtensionFlowObjValue::ELObjExtensionFlowObjValue(const OpenJade_DSSSL::Identifier*, OpenJade_DSSSL::ELObj*, const OpenSP::Location&, OpenJade_DSSSL::Interpreter&)': FlowObj.cxx:2843:21: warning: 'OpenJade_DSSSL::ELObjExtensionFlowObjValue::ident_' will be initialized after [-Wreorder] 2843 | const Identifier *ident_; | ^~~~~~ FlowObj.cxx:2842:10: warning: 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ELObjExtensionFlowObjValue::obj_' [-Wreorder] 2842 | ELObj *obj_; | ^~~~ FlowObj.cxx:2780:3: warning: when initialized here [-Wreorder] 2780 | ELObjExtensionFlowObjValue(const Identifier *ident, ELObj *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ProcessContext.h:9: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': FlowObj.cxx:952:10: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::FOTBuilder*; size_t = long unsigned int]': FlowObj.cxx:977:53: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::SymbolObj*; size_t = long unsigned int]': FlowObj.cxx:981:55: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' FlowObj.cxx:953:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ELObj.h:13: FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' FlowObj.cxx:952:10: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ProcessContext.h:112:10: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::String; size_t = long unsigned int]' FlowObj.cxx:2802:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from Style.h:8: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ FlowObj.cxx: In member function 'OpenJade_DSSSL::TablePartFlowObj::hasNonInheritedC(OpenJade_DSSSL::Identifier const*) const': FlowObj.cxx:2259:5: warning: 'key' may be used uninitialized [-Wmaybe-uninitialized] 2259 | if (key == Identifier::keyPositionPreference) | ^~ FlowObj.cxx:2257:30: note: 'key' was declared here 2257 | Identifier::SyntacticKey key; | ^~~ mv -f FlowObj.o FlowObj.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c InheritedC.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from Style.h:11, from InheritedC.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ InheritedC.cxx: In member function 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ActualCPrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)': InheritedC.cxx:1233:15: warning: unused variable 's' [-Wunused-variable] 1233 | const Char *s; | ^ InheritedC.cxx:1234:10: warning: unused variable 'n' [-Wunused-variable] 1234 | size_t n; | ^ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' InheritedC.cxx:1252:33: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f InheritedC.o InheritedC.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Insn.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from EvalContext.h:8, from VM.h:8, from Insn.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:12, from VM.h:9: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16, from Insn.cxx:7: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from Insn.cxx:15: ELObjPropVal.h: In constructor 'OpenJade_DSSSL::ELObjPropertyValue::ELObjPropertyValue(OpenJade_DSSSL::Interpreter&, bool)': ELObjPropVal.h:81:8: warning: 'OpenJade_DSSSL::ELObjPropertyValue::rcs_' will be initialized after [-Wreorder] 81 | bool rcs_; | ^~~~ ELObjPropVal.h:78:10: warning: 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ELObjPropertyValue::obj' [-Wreorder] 78 | ELObj *obj; | ^~~ ELObjPropVal.h:16:3: warning: when initialized here [-Wreorder] 16 | ELObjPropertyValue(Interpreter &interp, bool rcs) : interp_(&interp), rcs_(rcs), obj(0) { } | ^~~~~~~~~~~~~~~~~~ Insn.cxx: In member function 'void OpenJade_DSSSL::VM::growStack(int)': Insn.cxx:68:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (n > newSize) | ~~^~~~~~~~~ In file included from Insn.cxx:6: Insn.h: In constructor 'OpenJade_DSSSL::ApplyBaseInsn::ApplyBaseInsn(int, const OpenSP::Location&)': Insn.h:138:7: warning: 'OpenJade_DSSSL::ApplyBaseInsn::nArgs_' will be initialized after [-Wreorder] 138 | int nArgs_; | ^~~~~~ Insn.h:137:12: warning: 'OpenSP::Location OpenJade_DSSSL::ApplyBaseInsn::loc_' [-Wreorder] 137 | Location loc_; | ^~~~ Insn.cxx:379:1: warning: when initialized here [-Wreorder] 379 | ApplyBaseInsn::ApplyBaseInsn(int nArgs, const Location &loc) | ^~~~~~~~~~~~~ Insn.cxx: In member function 'virtual const OpenJade_DSSSL::Insn* OpenJade_DSSSL::VarargsInsn::execute(OpenJade_DSSSL::VM&) const': Insn.cxx:693:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 693 | && n > entryPoints_.size() - 2) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/cassert:44, from /usr/include/OpenSP/macros.h:35, from Insn.cxx:11: Insn.cxx: In member function 'virtual const OpenJade_DSSSL::Insn* OpenJade_DSSSL::ContinuationObj::call(OpenJade_DSSSL::VM&, const OpenSP::Location&, const OpenJade_DSSSL::Insn*)': Insn.cxx:815:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | ASSERT(vm.sp - vm.sbase >= stackSize_); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Insn.cxx:815:3: note: in expansion of macro 'ASSERT' 815 | ASSERT(vm.sp - vm.sbase >= stackSize_); | ^~~~~~ Insn.cxx:816:29: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 816 | ASSERT(vm.csp - vm.csbase >= controlStackSize_); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Insn.cxx:816:3: note: in expansion of macro 'ASSERT' 816 | ASSERT(vm.csp - vm.csbase >= controlStackSize_); | ^~~~~~ Insn.cxx:818:29: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 818 | while (vm.csp - vm.csbase > controlStackSize_) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Insn.cxx:12: Insn2.h: In constructor 'OpenJade_DSSSL::VarStyleInsn::VarStyleInsn(const OpenSP::ConstPtr&, unsigned int, bool, OpenJade_DSSSL::InsnPtr)': Insn2.h:154:23: warning: 'OpenJade_DSSSL::VarStyleInsn::styleSpec_' will be initialized after [-Wreorder] 154 | ConstPtr styleSpec_; | ^~~~~~~~~~ Insn2.h:152:12: warning: 'unsigned int OpenJade_DSSSL::VarStyleInsn::displayLength_' [-Wreorder] 152 | unsigned displayLength_; | ^~~~~~~~~~~~~~ Insn.cxx:1181:1: warning: when initialized here [-Wreorder] 1181 | VarStyleInsn::VarStyleInsn(const ConstPtr &styleSpec, unsigned displayLength, | ^~~~~~~~~~~~ Insn.cxx: In member function 'virtual const OpenJade_DSSSL::Insn* OpenJade_DSSSL::VarStyleInsn::execute(OpenJade_DSSSL::VM&) const': Insn.cxx:1192:21: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 1192 | for (int i = 0; i < displayLength_; i++) | ~~^~~~~~~~~~~~~~~~ Insn2.h: In constructor 'OpenJade_DSSSL::SetPseudoNonInheritedCInsn::SetPseudoNonInheritedCInsn(const OpenJade_DSSSL::Identifier*, const OpenSP::Location&, OpenJade_DSSSL::InsnPtr)': Insn2.h:85:21: warning: 'OpenJade_DSSSL::SetPseudoNonInheritedCInsn::nic_' will be initialized after [-Wreorder] 85 | const Identifier *nic_; | ^~~~ Insn2.h:84:12: warning: 'OpenSP::Location OpenJade_DSSSL::SetPseudoNonInheritedCInsn::loc_' [-Wreorder] 84 | Location loc_; | ^~~~ Insn.cxx:1282:1: warning: when initialized here [-Wreorder] 1282 | SetPseudoNonInheritedCInsn::SetPseudoNonInheritedCInsn(const Identifier *nic, const Location &loc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Insn2.h: In constructor 'OpenJade_DSSSL::SetContentInsn::SetContentInsn(const OpenJade_DSSSL::CompoundFlowObj*, OpenJade_DSSSL::InsnPtr)': Insn2.h:113:26: warning: 'OpenJade_DSSSL::SetContentInsn::flowObj_' will be initialized after [-Wreorder] 113 | const CompoundFlowObj *flowObj_; | ^~~~~~~~ Insn2.h:112:11: warning: 'OpenJade_DSSSL::InsnPtr OpenJade_DSSSL::SetContentInsn::next_' [-Wreorder] 112 | InsnPtr next_; | ^~~~~ Insn.cxx:1308:1: warning: when initialized here [-Wreorder] 1308 | SetContentInsn::SetContentInsn(const CompoundFlowObj *flowObj, InsnPtr next) | ^~~~~~~~~~~~~~ Insn2.h: In constructor 'OpenJade_DSSSL::SetDefaultContentInsn::SetDefaultContentInsn(const OpenJade_DSSSL::CompoundFlowObj*, const OpenSP::Location&, OpenJade_DSSSL::InsnPtr)': Insn2.h:123:26: warning: 'OpenJade_DSSSL::SetDefaultContentInsn::flowObj_' will be initialized after [-Wreorder] 123 | const CompoundFlowObj *flowObj_; | ^~~~~~~~ Insn2.h:122:11: warning: 'OpenJade_DSSSL::InsnPtr OpenJade_DSSSL::SetDefaultContentInsn::next_' [-Wreorder] 122 | InsnPtr next_; | ^~~~~ Insn.cxx:1339:1: warning: when initialized here [-Wreorder] 1339 | SetDefaultContentInsn::SetDefaultContentInsn(const CompoundFlowObj *flowObj, const Location &loc, InsnPtr next) | ^~~~~~~~~~~~~~~~~~~~~ Insn2.h:122:11: warning: 'OpenJade_DSSSL::SetDefaultContentInsn::next_' will be initialized after [-Wreorder] 122 | InsnPtr next_; | ^~~~~ Insn2.h:121:12: warning: 'OpenSP::Location OpenJade_DSSSL::SetDefaultContentInsn::loc_' [-Wreorder] 121 | Location loc_; | ^~~~ Insn.cxx:1339:1: warning: when initialized here [-Wreorder] 1339 | SetDefaultContentInsn::SetDefaultContentInsn(const CompoundFlowObj *flowObj, const Location &loc, InsnPtr next) | ^~~~~~~~~~~~~~~~~~~~~ Insn2.h: In constructor 'OpenJade_DSSSL::MakeDefaultContentInsn::MakeDefaultContentInsn(const OpenSP::Location&, OpenJade_DSSSL::InsnPtr)': Insn2.h:132:11: warning: 'OpenJade_DSSSL::MakeDefaultContentInsn::next_' will be initialized after [-Wreorder] 132 | InsnPtr next_; | ^~~~~ Insn2.h:131:12: warning: 'OpenSP::Location OpenJade_DSSSL::MakeDefaultContentInsn::loc_' [-Wreorder] 131 | Location loc_; | ^~~~ Insn.cxx:1359:1: warning: when initialized here [-Wreorder] 1359 | MakeDefaultContentInsn::MakeDefaultContentInsn(const Location &loc, InsnPtr next) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from EvalContext.h:9: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::ELObj*; size_t = long unsigned int]': Insn.cxx:1103:25: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' Insn.cxx:684:23: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' Style.h:88:8: required from 'OpenSP::Ptr::~Ptr() [with T = OpenJade_DSSSL::StyleSpec]' /usr/include/OpenSP/Ptr.h:53:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f Insn.o Insn.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Interpreter.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from Interpreter.h:7, from Interpreter.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ Interpreter.h: In constructor 'OpenJade_DSSSL::Interpreter::Interpreter(OpenJade_DSSSL::GroveManager*, OpenSP::Messenger*, int, bool, bool, bool, const OpenJade_DSSSL::FOTBuilder::Extension*)': Interpreter.h:484:17: warning: 'OpenJade_DSSSL::Interpreter::groveManager_' will be initialized after [-Wreorder] 484 | GroveManager *groveManager_; | ^~~~~~~~~~~~~ Interpreter.h:478:14: warning: 'OpenSP::Messenger* OpenJade_DSSSL::Interpreter::messenger_' [-Wreorder] 478 | Messenger *messenger_; | ^~~~~~~~~~ Interpreter.cxx:60:1: warning: when initialized here [-Wreorder] 60 | Interpreter::Interpreter(GroveManager *groveManager, | ^~~~~~~~~~~ Interpreter.h:479:32: warning: 'OpenJade_DSSSL::Interpreter::extensionTable_' will be initialized after [-Wreorder] 479 | const FOTBuilder::Extension *extensionTable_; | ^~~~~~~~~~~~~~~ Interpreter.cxx:82:25: warning: base 'Collector' [-Wreorder] 82 | strictMode_(strictMode) | ^ Interpreter.cxx:60:1: warning: when initialized here [-Wreorder] 60 | Interpreter::Interpreter(GroveManager *groveManager, | ^~~~~~~~~~~ Interpreter.h:481:12: warning: 'OpenJade_DSSSL::Interpreter::dPartIndex_' will be initialized after [-Wreorder] 481 | unsigned dPartIndex_; | ^~~~~~~~~~~ Interpreter.h:357:18: warning: 'OpenSP::XcharMap OpenJade_DSSSL::Interpreter::lexCategory_' [-Wreorder] 357 | XcharMap lexCategory_; | ^~~~~~~~~~~~ Interpreter.cxx:60:1: warning: when initialized here [-Wreorder] 60 | Interpreter::Interpreter(GroveManager *groveManager, | ^~~~~~~~~~~ Interpreter.cxx: In member function 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::Interpreter::convertNumberFloat(const OpenSP::StringC&)': Interpreter.cxx:1330:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1330 | if (endPtr - buf.data() == str.size() - i0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Interpreter.h: In constructor 'OpenJade_DSSSL::Identifier::Identifier(const OpenSP::StringC&)': Interpreter.h:220:8: warning: 'OpenJade_DSSSL::Identifier::beingComputed_' will be initialized after [-Wreorder] 220 | bool beingComputed_; | ^~~~~~~~~~~~~~ Interpreter.h:215:12: warning: 'OpenJade_DSSSL::FlowObj* OpenJade_DSSSL::Identifier::flowObj_' [-Wreorder] 215 | FlowObj *flowObj_; // prototype FlowObj with this name | ^~~~~~~~ Interpreter.cxx:1729:1: warning: when initialized here [-Wreorder] 1729 | Identifier::Identifier(const StringC &name) | ^~~~~~~~~~ Interpreter.h:226:15: warning: 'OpenJade_DSSSL::Identifier::builtin_' will be initialized after [-Wreorder] 226 | Identifier *builtin_; | ^~~~~~~~ Interpreter.h:210:12: warning: 'unsigned int OpenJade_DSSSL::Identifier::defPart_' [-Wreorder] 210 | unsigned defPart_; | ^~~~~~~~ Interpreter.cxx:1729:1: warning: when initialized here [-Wreorder] 1729 | Identifier::Identifier(const StringC &name) | ^~~~~~~~~~ In file included from Interpreter.cxx:2194: charProps.h: In member function 'void OpenJade_DSSSL::Interpreter::installCharProperties()': charProps.h:57:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | { 0x0000, 0x007f, "Latin" }, | ^~~~~~~ charProps.h:58:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | { 0x0080, 0x00ff, "Latin" }, | ^~~~~~~ charProps.h:59:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | { 0x0100, 0x017f, "Latin" }, | ^~~~~~~ charProps.h:60:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | { 0x0180, 0x024f, "Latin" }, | ^~~~~~~ charProps.h:61:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | { 0x0370, 0x03ff, "Greek" }, | ^~~~~~~ charProps.h:62:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | { 0x0400, 0x04ff, "Cyrillic" }, | ^~~~~~~~~~ charProps.h:63:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | { 0x0530, 0x058f, "Armenian" }, | ^~~~~~~~~~ charProps.h:64:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | { 0x0590, 0x05ff, "Hebrew" }, | ^~~~~~~~ charProps.h:65:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | { 0x0600, 0x06ff, "Arabic" }, | ^~~~~~~~ charProps.h:66:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | { 0x0900, 0x097f, "Devanagari" }, | ^~~~~~~~~~~~ charProps.h:67:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | { 0x0980, 0x09ff, "Bengali" }, | ^~~~~~~~~ charProps.h:68:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | { 0x0a00, 0x0a7f, "Gurmukhi" }, | ^~~~~~~~~~ charProps.h:69:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | { 0x0a80, 0x0aff, "Gujarati" }, | ^~~~~~~~~~ charProps.h:70:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | { 0x0b00, 0x0b7f, "Oriya" }, | ^~~~~~~ charProps.h:71:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | { 0x0b80, 0x0bff, "Tamil" }, | ^~~~~~~ charProps.h:72:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | { 0x0c00, 0x0c7f, "Telugu" }, | ^~~~~~~~ charProps.h:73:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | { 0x0c80, 0x0cff, "Kannada" }, | ^~~~~~~~~ charProps.h:74:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | { 0x0d00, 0x0d7f, "Malayalam" }, | ^~~~~~~~~~~ charProps.h:75:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | { 0x0d80, 0x0dff, "Sinhala" }, | ^~~~~~~~~ charProps.h:76:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | { 0x0e00, 0x0e7f, "Thai" }, | ^~~~~~ charProps.h:77:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | { 0x0e80, 0x0eff, "Lao" }, | ^~~~~ charProps.h:78:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | { 0x0f00, 0x0fbf, "Tibetan" }, | ^~~~~~~~~ charProps.h:79:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | { 0x10a0, 0x10ff, "Georgian" }, | ^~~~~~~~~~ charProps.h:80:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | { 0x1100, 0x11ff, "Hangul" }, | ^~~~~~~~ charProps.h:81:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | { 0x1200, 0x137f, "Ethiopian" }, | ^~~~~~~~~~~ charProps.h:82:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | { 0x1780, 0x17ff, "Khmer" }, | ^~~~~~~ charProps.h:83:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | { 0x1800, 0x18af, "Mongolian" }, | ^~~~~~~~~~~ charProps.h:84:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | { 0x1e00, 0x1eff, "Latin" }, | ^~~~~~~ charProps.h:85:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | { 0x1f00, 0x1fff, "Greek" }, | ^~~~~~~ charProps.h:86:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | { 0x2000, 0x206f, "Punctuation" }, | ^~~~~~~~~~~~~ charProps.h:87:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | { 0x20a0, 0x20cf, "Symbol" }, | ^~~~~~~~ charProps.h:88:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | { 0x2100, 0x214f, "Symbol" }, | ^~~~~~~~ charProps.h:89:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | { 0x2600, 0x26ff, "Symbol" }, | ^~~~~~~~ charProps.h:90:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | { 0x3040, 0x309f, "Hiragana" }, | ^~~~~~~~~~ charProps.h:91:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | { 0x30a0, 0x30ff, "Katakana" }, | ^~~~~~~~~~ charProps.h:92:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | { 0x3100, 0x312f, "Bopomofo" }, | ^~~~~~~~~~ charProps.h:93:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | { 0x3130, 0x318f, "Hangul" }, | ^~~~~~~~ charProps.h:94:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | { 0xac00, 0xd7a3, "Hangul" }, | ^~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' Pattern.h:23:9: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/OutputCharStream.h:10, from ELObj.h:9: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from Expression.h:10, from Interpreter.h:8: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::NamedTable]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::NamedTable]' NumberCache.h:17:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::NamedTable' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Interpreter.h:11: /usr/include/OpenSP/NamedTable.h:25:7: note: 'class OpenSP::NamedTable' declared here 25 | class NamedTable { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessingMode::Rule]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::ProcessingMode::Rule]' ProcessingMode.h:29:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_DSSSL::ProcessingMode::Rule' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessingMode.h:66:9: note: 'class OpenJade_DSSSL::ProcessingMode::Rule' declared here 66 | class Rule { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessingMode::GroveRules]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::ProcessingMode::GroveRules]' ProcessingMode.h:29:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::ProcessingMode::GroveRules' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessingMode.h:101:10: note: 'struct OpenJade_DSSSL::ProcessingMode::GroveRules' declared here 101 | struct GroveRules { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' Interpreter.cxx:82:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/OutputCharStream.h:11: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' Interpreter.cxx:155:33: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::SymbolObj*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::SymbolObj*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenJade_DSSSL::SymbolObj; OpenSP::Boolean = bool]' Interpreter.cxx:682:24: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::String*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::String*; K = OpenSP::String; HF = OpenJade_DSSSL::Interpreter::StringSet; KF = OpenJade_DSSSL::Interpreter::StringSet; OpenSP::Boolean = bool]' Interpreter.cxx:1712:18: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector*>::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector*>::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::HashTableItemBase >*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::HashTableItemBase >*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::HashTableKeyFunction >; OpenSP::Boolean = bool]' /usr/include/OpenSP/HashTable.cxx:15:66: required from 'void OpenSP::HashTable::insert(const K&, const V&, OpenSP::Boolean) [with K = OpenSP::String; V = OpenJade_DSSSL::CharPart; OpenSP::Boolean = bool]' Interpreter.cxx:444:27: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >*>::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >*>::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenJade_DSSSL::Identifier]' Interpreter.cxx:692:23: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ mv -f Interpreter.o Interpreter.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c NumberCache.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from NumberCache.h:8, from NumberCache.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from NumberCache.h:11: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::NamedTable]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::NamedTable]' NumberCache.cxx:12:26: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::NamedTable' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from NumberCache.h:9: /usr/include/OpenSP/NamedTable.h:25:7: note: 'class OpenSP::NamedTable' declared here 25 | class NamedTable { | ^~~~~~~~~~ In file included from /usr/include/OpenSP/PointerTable.h:7, from /usr/include/OpenSP/OwnerTable.h:7, from /usr/include/OpenSP/NamedTable.h:10: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenJade_DSSSL::NumberCache::ElementEntry]' NumberCache.cxx:67:27: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ mv -f NumberCache.o NumberCache.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c ProcessContext.cxx -fPIC -DPIC In file included from ProcessContext.h:8, from ProcessContext.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12, from Style.h:11, from ProcessContext.h:13: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ ProcessContext.h: In constructor 'OpenJade_DSSSL::ProcessContext::ProcessContext(OpenJade_DSSSL::Interpreter&, OpenJade_DSSSL::FOTBuilder&)': ProcessContext.h:140:8: warning: 'OpenJade_DSSSL::ProcessContext::havePageType_' will be initialized after [-Wreorder] 140 | bool havePageType_; | ^~~~~~~~~~~~~ ProcessContext.h:134:12: warning: 'unsigned int OpenJade_DSSSL::ProcessContext::connectableStackLevel_' [-Wreorder] 134 | unsigned connectableStackLevel_; | ^~~~~~~~~~~~~~~~~~~~~~ ProcessContext.cxx:16:1: warning: when initialized here [-Wreorder] 16 | ProcessContext::ProcessContext(Interpreter &interp, FOTBuilder &fotb) | ^~~~~~~~~~~~~~ ProcessContext.h: In constructor 'OpenJade_DSSSL::ProcessContext::Connection::Connection(const OpenJade_DSSSL::StyleStack&, OpenJade_DSSSL::ProcessContext::Port*, unsigned int)': ProcessContext.h:110:14: warning: 'OpenJade_DSSSL::ProcessContext::Connection::nBadFollow' will be initialized after [-Wreorder] 110 | unsigned nBadFollow; | ^~~~~~~~~~ ProcessContext.h:109:14: warning: 'unsigned int OpenJade_DSSSL::ProcessContext::Connection::connectableLevel' [-Wreorder] 109 | unsigned connectableLevel; | ^~~~~~~~~~~~~~~~ ProcessContext.cxx:361:1: warning: when initialized here [-Wreorder] 361 | ProcessContext::Connection::Connection(const StyleStack &s, Port *p, unsigned connLevel) | ^~~~~~~~~~~~~~ ProcessContext.h: In constructor 'OpenJade_DSSSL::ProcessContext::Connection::Connection(OpenJade_DSSSL::FOTBuilder*)': ProcessContext.h:110:14: warning: 'OpenJade_DSSSL::ProcessContext::Connection::nBadFollow' will be initialized after [-Wreorder] 110 | unsigned nBadFollow; | ^~~~~~~~~~ ProcessContext.h:109:14: warning: 'unsigned int OpenJade_DSSSL::ProcessContext::Connection::connectableLevel' [-Wreorder] 109 | unsigned connectableLevel; | ^~~~~~~~~~~~~~~~ ProcessContext.cxx:366:1: warning: when initialized here [-Wreorder] 366 | ProcessContext::Connection::Connection(FOTBuilder *f) | ^~~~~~~~~~~~~~ ProcessContext.h: In constructor 'OpenJade_DSSSL::ProcessContext::Port::Port()': ProcessContext.h:87:14: warning: 'OpenJade_DSSSL::ProcessContext::Port::connected' will be initialized after [-Wreorder] 87 | unsigned connected; | ^~~~~~~~~ ProcessContext.h:84:17: warning: 'OpenJade_DSSSL::FOTBuilder* OpenJade_DSSSL::ProcessContext::Port::fotb' [-Wreorder] 84 | FOTBuilder *fotb; | ^~~~ ProcessContext.cxx:496:1: warning: when initialized here [-Wreorder] 496 | ProcessContext::Port::Port() | ^~~~~~~~~~~~~~ In file included from ProcessContext.h:16: SosofoObj.h: In constructor 'OpenJade_DSSSL::SetNonInheritedCsSosofoObj::SetNonInheritedCsSosofoObj(OpenJade_DSSSL::FlowObj*, const OpenJade_DSSSL::InsnPtr&, OpenJade_DSSSL::ELObj**, const OpenJade_Grove::NodePtr&)': SosofoObj.h:191:11: warning: 'OpenJade_DSSSL::SetNonInheritedCsSosofoObj::code_' will be initialized after [-Wreorder] 191 | InsnPtr code_; | ^~~~~ SosofoObj.h:190:11: warning: 'OpenJade_DSSSL::ELObj** OpenJade_DSSSL::SetNonInheritedCsSosofoObj::display_' [-Wreorder] 190 | ELObj **display_; | ^~~~~~~~ ProcessContext.cxx:652:1: warning: when initialized here [-Wreorder] 652 | SetNonInheritedCsSosofoObj | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ProcessContext.h:9: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::Ptr]': Style.h:306:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::SymbolObj*; size_t = long unsigned int]': ProcessContext.cxx:422:50: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ In file included from /usr/include/OpenSP/NCVector.h:12, from ProcessContext.h:10: /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::NCVector::NCVector(size_t) [with T = OpenJade_DSSSL::ProcessContext::Port; size_t = long unsigned int]': ProcessContext.cxx:492:3: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::NCVector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::NCVector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/NCVector.h:4:16: warning: when initialized here [-Wreorder] 4 | #define Vector NCVector | ^~~~~~~~ /usr/include/OpenSP/Vector.h:25:3: note: in expansion of macro 'Vector' 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::IQueue]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::IQueue]' ProcessContext.cxx:17:108: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::IQueue'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ProcessContext.h:21: /usr/include/OpenSP/IQueue.h:46:7: note: 'class OpenSP::IQueue' declared here 46 | class IQueue : private IQueueBase { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Ptr]' Style.h:306:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::Ptr]' Style.h:306:7: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessContext::Port]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::ProcessContext::Port]' ProcessContext.h:92:10: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::ProcessContext::Port' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessContext.h:82:10: note: 'struct OpenJade_DSSSL::ProcessContext::Port' declared here 82 | struct Port { | ^~~~ mv -f ProcessContext.o ProcessContext.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c ProcessingMode.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ProcessingMode.h:9, from ProcessingMode.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12, from Expression.h:7, from ProcessingMode.h:14: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ In file included from Interpreter.h:16, from ProcessingMode.cxx:6: Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Action::Action(unsigned int, OpenSP::Owner&, const OpenSP::Location&)': ProcessingMode.h:63:14: warning: 'OpenJade_DSSSL::ProcessingMode::Action::partIndex_' will be initialized after [-Wreorder] 63 | unsigned partIndex_; | ^~~~~~~~~~ ProcessingMode.h:57:14: warning: 'OpenSP::Location OpenJade_DSSSL::ProcessingMode::Action::defLoc_' [-Wreorder] 57 | Location defLoc_; | ^~~~~~~ ProcessingMode.cxx:89:1: warning: when initialized here [-Wreorder] 89 | ProcessingMode::Action::Action(unsigned partIndex, Owner &expr, | ^~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessingMode::Rule]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::ProcessingMode::Rule]' ProcessingMode.cxx:22:45: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_DSSSL::ProcessingMode::Rule' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessingMode.h:66:9: note: 'class OpenJade_DSSSL::ProcessingMode::Rule' declared here 66 | class Rule { | ^~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from ProcessingMode.h:12: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessingMode::GroveRules]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::ProcessingMode::GroveRules]' ProcessingMode.cxx:22:45: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::ProcessingMode::GroveRules' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessingMode.h:101:10: note: 'struct OpenJade_DSSSL::ProcessingMode::GroveRules' declared here 101 | struct GroveRules { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenJade_DSSSL::ProcessingMode::ElementRules]' ProcessingMode.cxx:49:23: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ mv -f ProcessingMode.o ProcessingMode.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c SchemeParser.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from Interpreter.h:7, from SchemeParser.h:7, from SchemeParser.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20, from /usr/include/OpenSP/ErrorCountEventHandler.h:12, from DssslSpecEventHandler.h:7, from SchemeParser.cxx:14: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ SchemeParser.cxx: In member function 'void OpenJade_DSSSL::SchemeParser::parseStandardChars()': SchemeParser.cxx:52:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (i = 0; i < name.size(); i++) | ~~^~~~~~~~~~~~~ SchemeParser.cxx:58:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | if (i < name.size() || name.size() == 1) { | ~~^~~~~~~~~~~~~ SchemeParser.cxx:64:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (i = 0; i < currentToken_.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ SchemeParser.cxx:68:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i < currentToken_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~ SchemeParser.cxx: In member function 'bool OpenJade_DSSSL::SchemeParser::doDefineUnit()': SchemeParser.cxx:722:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (i = 0; i < currentToken_.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ SchemeParser.cxx:725:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | if ((i < currentToken_.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]': /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:12, from Expression.h:10, from Interpreter.h:8: /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::NCVector::NCVector(size_t) [with T = OpenJade_DSSSL::Pattern; size_t = long unsigned int]': SchemeParser.cxx:305:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::NCVector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::NCVector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/NCVector.h:4:16: warning: when initialized here [-Wreorder] 4 | #define Vector NCVector | ^~~~~~~~ /usr/include/OpenSP/Vector.h:25:3: note: in expansion of macro 'Vector' 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::NCVector::NCVector(size_t) [with T = OpenSP::Owner; size_t = long unsigned int]': SchemeParser.cxx:980:43: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::NCVector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::NCVector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/NCVector.h:4:16: warning: when initialized here [-Wreorder] 4 | #define Vector NCVector | ^~~~~~~~ /usr/include/OpenSP/Vector.h:25:3: note: in expansion of macro 'Vector' 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = const OpenJade_DSSSL::Identifier*; size_t = long unsigned int]': SchemeParser.cxx:1487:44: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/OutputCharStream.h:10, from ELObj.h:9: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/OutputCharStream.h:11: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]' /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::Pattern]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::Pattern]' SchemeParser.cxx:305:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_DSSSL::Pattern' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Pattern.h:21:7: note: 'class OpenJade_DSSSL::Pattern' declared here 21 | class Pattern { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' SchemeParser.cxx:409:34: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::CaseExpression::Case]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::CaseExpression::Case]' SchemeParser.cxx:1151:34: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::CaseExpression::Case' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Expression.h:183:10: note: 'struct OpenJade_DSSSL::CaseExpression::Case' declared here 183 | struct Case { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:65:5: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ mv -f SchemeParser.o SchemeParser.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Style.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from Style.h:11, from Style.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ Style.h: In constructor 'OpenJade_DSSSL::InheritedCInfo::InheritedCInfo(const OpenSP::ConstPtr&, const OpenJade_DSSSL::VarStyleObj*, unsigned int, unsigned int, const OpenJade_DSSSL::ProcessingMode::Rule*, const OpenSP::Ptr&)': Style.h:292:22: warning: 'OpenJade_DSSSL::InheritedCInfo::style' will be initialized after [-Wreorder] 292 | const VarStyleObj *style; | ^~~~~ Style.h:286:12: warning: 'unsigned int OpenJade_DSSSL::InheritedCInfo::valLevel' [-Wreorder] 286 | unsigned valLevel; | ^~~~~~~~ Style.cxx:208:1: warning: when initialized here [-Wreorder] 208 | InheritedCInfo::InheritedCInfo(const ConstPtr &sp, | ^~~~~~~~~~~~~~ Style.h:288:31: warning: 'OpenJade_DSSSL::InheritedCInfo::rule' will be initialized after [-Wreorder] 288 | const ProcessingMode::Rule *rule; | ^~~~ Style.h:285:23: warning: 'OpenSP::Ptr OpenJade_DSSSL::InheritedCInfo::prev' [-Wreorder] 285 | Ptr prev; | ^~~~ Style.cxx:208:1: warning: when initialized here [-Wreorder] 208 | InheritedCInfo::InheritedCInfo(const ConstPtr &sp, | ^~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Ptr]' Style.cxx:17:11: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' Style.cxx:931:89: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f Style.o Style.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c StyleEngine.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from StyleEngine.h:8, from StyleEngine.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:12, from /usr/include/OpenSP/Message.h:12, from StyleEngine.h:9: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16, from StyleEngine.cxx:6: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20, from /usr/include/OpenSP/ErrorCountEventHandler.h:12, from DssslSpecEventHandler.h:7, from StyleEngine.cxx:10: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ StyleEngine.cxx: In member function 'void OpenJade_DSSSL::StyleEngine::defineVariable(const OpenSP::StringC&)': StyleEngine.cxx:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (i = 0; (i < str.size()) && (str[i] != '='); i++) | ~~^~~~~~~~~~~~ StyleEngine.cxx:121:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | if (!i || (i >= (str.size()))) { | ~~^~~~~~~~~~~~~~~ StyleEngine.cxx:131:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 131 | if (str.size() - (i + 1) > 0); | ^~ StyleEngine.cxx:132:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 132 | cmdline += StringC(str.begin() + i + 1, str.size() - (i + 1)); | ^~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]': /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/Location.h:17: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from Expression.h:10, from Interpreter.h:8: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:16: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]' /usr/include/OpenSP/ArcEngine.h:31:7: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::NamedTable]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::NamedTable]' NumberCache.h:17:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::NamedTable' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Interpreter.h:11: /usr/include/OpenSP/NamedTable.h:25:7: note: 'class OpenSP::NamedTable' declared here 25 | class NamedTable { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessingMode::Rule]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::ProcessingMode::Rule]' ProcessingMode.h:29:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_DSSSL::ProcessingMode::Rule' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessingMode.h:66:9: note: 'class OpenJade_DSSSL::ProcessingMode::Rule' declared here 66 | class Rule { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::ProcessingMode::GroveRules]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::ProcessingMode::GroveRules]' ProcessingMode.h:29:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::ProcessingMode::GroveRules' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ProcessingMode.h:101:10: note: 'struct OpenJade_DSSSL::ProcessingMode::GroveRules' declared here 101 | struct GroveRules { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' Interpreter.h:294:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::IQueue]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::IQueue]' ProcessContext.h:29:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::IQueue'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ProcessContext.h:21, from StyleEngine.cxx:12: /usr/include/OpenSP/IQueue.h:46:7: note: 'class OpenSP::IQueue' declared here 46 | class IQueue : private IQueueBase { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:65:5: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ mv -f StyleEngine.o StyleEngine.lo rm -f primitive_inst.cxx /usr/bin/perl ./../instmac.pl primitive_inst.m4 >primitive_inst.cxx chmod -w primitive_inst.cxx g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c primitive.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from Interpreter.h:7, from primitive.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Interpreter.h:16: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from primitive.cxx:16: ELObjPropVal.h: In constructor 'OpenJade_DSSSL::ELObjPropertyValue::ELObjPropertyValue(OpenJade_DSSSL::Interpreter&, bool)': ELObjPropVal.h:81:8: warning: 'OpenJade_DSSSL::ELObjPropertyValue::rcs_' will be initialized after [-Wreorder] 81 | bool rcs_; | ^~~~ ELObjPropVal.h:78:10: warning: 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ELObjPropertyValue::obj' [-Wreorder] 78 | ELObj *obj; | ^~~ ELObjPropVal.h:16:3: warning: when initialized here [-Wreorder] 16 | ELObjPropertyValue(Interpreter &interp, bool rcs) : interp_(&interp), rcs_(rcs), obj(0) { } | ^~~~~~~~~~~~~~~~~~ primitive.cxx: In member function 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ProcessFirstDescendantPrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)': primitive.cxx:1812:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1812 | for (size_t i = 0; i < argc; i++) { | ~~^~~~~~ primitive.cxx: In member function 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ProcessMatchingChildrenPrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)': primitive.cxx:1836:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1836 | for (size_t i = 0; i < argc; i++) { | ~~^~~~~~ primitive.cxx: In member function 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CharScriptCasePrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)': primitive.cxx:2720:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2720 | for (size_t i = 0; i < argc; i += 2) { | ~~^~~~~~ primitive.cxx: In member function 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::VectorPrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)': primitive.cxx:4469:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 4469 | for (size_t i = 0; i < argc; i++) | ~~^~~~~~ primitive.cxx: In member function 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::MapConstructorPrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)': primitive.cxx:5307:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5307 | while (nd = nl->nodeListFirst(context, interp)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ primitive.cxx: In constructor 'OpenJade_DSSSL::MapNodeListObj::MapNodeListObj(OpenJade_DSSSL::FunctionObj*, OpenJade_DSSSL::NodeListObj*, const OpenSP::ConstPtr&, OpenJade_DSSSL::NodeListObj*)': primitive.cxx:98:21: warning: 'OpenJade_DSSSL::MapNodeListObj::context_' will be initialized after [-Wreorder] 98 | ConstPtr context_; | ^~~~~~~~ primitive.cxx:97:16: warning: 'OpenJade_DSSSL::NodeListObj* OpenJade_DSSSL::MapNodeListObj::mapped_' [-Wreorder] 97 | NodeListObj *mapped_; | ^~~~~~~ primitive.cxx:5498:1: warning: when initialized here [-Wreorder] 5498 | MapNodeListObj::MapNodeListObj(FunctionObj *func, NodeListObj *nl, | ^~~~~~~~~~~~~~ primitive.cxx: In constructor 'OpenJade_DSSSL::MapNodeListObj::Context::Context(const OpenJade_DSSSL::EvalContext&, const OpenSP::Location&)': primitive.cxx:83:10: warning: 'OpenJade_DSSSL::MapNodeListObj::Context::haveStyleStack_' will be initialized after [-Wreorder] 83 | bool haveStyleStack_; | ^~~~~~~~~~~~~~~ primitive.cxx:81:27: warning: 'const OpenJade_DSSSL::ProcessingMode* OpenJade_DSSSL::MapNodeListObj::Context::processingMode_' [-Wreorder] 81 | const ProcessingMode *processingMode_; | ^~~~~~~~~~~~~~~ primitive.cxx:5579:1: warning: when initialized here [-Wreorder] 5579 | MapNodeListObj::Context::Context(const EvalContext &context, const Location &l) | ^~~~~~~~~~~~~~ primitive.cxx:81:27: warning: 'OpenJade_DSSSL::MapNodeListObj::Context::processingMode_' will be initialized after [-Wreorder] 81 | const ProcessingMode *processingMode_; | ^~~~~~~~~~~~~~~ primitive.cxx:80:13: warning: 'OpenJade_Grove::NodePtr OpenJade_DSSSL::MapNodeListObj::Context::currentNode_' [-Wreorder] 80 | NodePtr currentNode_; | ^~~~~~~~~~~~ primitive.cxx:5579:1: warning: when initialized here [-Wreorder] 5579 | MapNodeListObj::Context::Context(const EvalContext &context, const Location &l) | ^~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:12, from Expression.h:10, from Interpreter.h:8: /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::NCVector::NCVector(size_t) [with T = OpenJade_DSSSL::Pattern; size_t = long unsigned int]': primitive.cxx:1811:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::NCVector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::NCVector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/NCVector.h:4:16: warning: when initialized here [-Wreorder] 4 | #define Vector NCVector | ^~~~~~~~ /usr/include/OpenSP/Vector.h:25:3: note: in expansion of macro 'Vector' 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::ELObj*; size_t = long unsigned int]': primitive.cxx:4468:25: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenJade_DSSSL::Pattern]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenJade_DSSSL::Pattern]' primitive.cxx:1811:34: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_DSSSL::Pattern' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Pattern.h:21:7: note: 'class OpenJade_DSSSL::Pattern' declared here 21 | class Pattern { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' primitive.cxx:4317:26: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/OutputCharStream.h:10, from ELObj.h:9: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::HashTableItemBase >*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::HashTableItemBase >*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::HashTableKeyFunction >; OpenSP::Boolean = bool]' /usr/include/OpenSP/HashTable.cxx:15:66: required from 'void OpenSP::HashTable::insert(const K&, const V&, OpenSP::Boolean) [with K = OpenSP::String; V = OpenJade_DSSSL::FunctionObj*; OpenSP::Boolean = bool]' primitive.cxx:5361:28: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >*>::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >*>::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ primitive.cxx: In member function 'OpenJade_DSSSL::MinusPrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, OpenSP::Location const&)': primitive.cxx:805:5: warning: 'usingD' may be used uninitialized [-Wmaybe-uninitialized] 805 | if (usingD) | ^~ primitive.cxx:788:8: note: 'usingD' was declared here 788 | bool usingD; | ^~~~~~ primitive.cxx: In member function 'OpenJade_DSSSL::ColorSpacePrimitiveObj::primitiveCall(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::EvalContext&, OpenJade_DSSSL::Interpreter&, OpenSP::Location const&)': primitive.cxx:2585:42: warning: 'decodeA' may be used uninitialized [-Wmaybe-uninitialized] 2585 | (pos[7] >= 0) ? matrixLmn : 0); | ^ primitive.cxx:2519:50: note: 'decodeA' was declared here 2519 | FunctionObj *decodeAbc[3], *decodeLmn[3], *decodeA; | ^~~~~~~ mv -f primitive.o primitive.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c GroveManager.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from GroveManager.h:8, from GroveManager.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from FOTBuilder.h:15, from GroveManager.h:11: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from GroveManager.h:10: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f GroveManager.o GroveManager.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c Pattern.cxx -fPIC -DPIC In file included from ./../grove/Node.h:11, from Pattern.h:8, from Pattern.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ In file included from Pattern.h:14: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from Style.h:21, from Interpreter.h:16, from Pattern.cxx:8: ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from Pattern.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ mv -f Pattern.o Pattern.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c MacroFlowObj.cxx -fPIC -DPIC In file included from /usr/include/OpenSP/Location.h:12, from ELObj.h:11, from SosofoObj.h:7, from MacroFlowObj.h:7, from MacroFlowObj.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from ./../grove/Node.h:11, from ELObj.h:12: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from Pattern.h:11, from ProcessingMode.h:20, from Style.h:21, from Insn2.h:9, from MacroFlowObj.cxx:7: /usr/include/OpenSP/IListIter.h: At global scope: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ ProcessingMode.h: In constructor 'OpenJade_DSSSL::ProcessingMode::Specificity::Specificity()': ProcessingMode.h:45:12: warning: 'OpenJade_DSSSL::ProcessingMode::Specificity::nextRuleIndex_' will be initialized after [-Wreorder] 45 | size_t nextRuleIndex_; | ^~~~~~~~~~~~~~ ProcessingMode.h:44:14: warning: 'OpenJade_DSSSL::ProcessingMode::RuleType OpenJade_DSSSL::ProcessingMode::Specificity::ruleType_' [-Wreorder] 44 | RuleType ruleType_; | ^~~~~~~~~ ProcessingMode.h:141:1: warning: when initialized here [-Wreorder] 141 | ProcessingMode::Specificity::Specificity() | ^~~~~~~~~~~~~~ Style.h: At global scope: Style.h:163:18: warning: 'virtual OpenJade_DSSSL::ELObj* OpenJade_DSSSL::ColorSpaceObj::makeColor(int, OpenJade_DSSSL::ELObj**, OpenJade_DSSSL::Interpreter&, const OpenSP::Location&)' was hidden [-Woverloaded-virtual=] 163 | virtual ELObj *makeColor(int argc, ELObj **argv, Interpreter &, const Location &) = 0; | ^~~~~~~~~ Style.h:193:10: note: by 'OpenJade_DSSSL::ELObj* OpenJade_DSSSL::CIEXYZColorSpaceObj::makeColor(const double*, OpenJade_DSSSL::Interpreter&)' 193 | ELObj *makeColor(const double *, Interpreter &); | ^~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::BoundVar]': Expression.h:39:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from MacroFlowObj.h:12: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' MacroFlowObj.cxx:116:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/OutputCharStream.h:11, from ELObj.h:9: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ mv -f MacroFlowObj.o MacroFlowObj.lo rm -f style_inst.cxx /usr/bin/perl ./../instmac.pl style_inst.m4 >style_inst.cxx chmod -w style_inst.cxx g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c style_inst.cxx -fPIC -DPIC mv -f style_inst.o style_inst.lo g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c MessageModule.cxx -fPIC -DPIC mv -f MessageModule.o MessageModule.lo /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=link gcc -o libostyle.la LangObj.lo Collector.lo DssslApp.lo InterpreterMessages.lo DssslSpecEventHandler.lo ELObj.lo ELObjMessageArg.lo Expression.lo FOTBuilder.lo FlowObj.lo InheritedC.lo Insn.lo Interpreter.lo NumberCache.lo ProcessContext.lo ProcessingMode.lo SchemeParser.lo Style.lo StyleEngine.lo primitive.lo GroveManager.lo Pattern.lo MacroFlowObj.lo style_inst.lo MessageModule.lo \ -rpath /usr/lib64 -version-info 0:1:0 /builddir/build/BUILD/openjade-1.3.2/grove/libogrove.la /builddir/build/BUILD/openjade-1.3.2/spgrove/libospgrove.la -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/spgrove -L/builddir/build/BUILD/openjade-1.3.2/spgrove/.libs -lstdc++ mkdir .libs rm -fr .libs/libostyle.la .libs/libostyle.* .libs/libostyle.* (cd . && ln -s LangObj.lo LangObj.o) (cd . && ln -s Collector.lo Collector.o) (cd . && ln -s DssslApp.lo DssslApp.o) (cd . && ln -s InterpreterMessages.lo InterpreterMessages.o) (cd . && ln -s DssslSpecEventHandler.lo DssslSpecEventHandler.o) (cd . && ln -s ELObj.lo ELObj.o) (cd . && ln -s ELObjMessageArg.lo ELObjMessageArg.o) (cd . && ln -s Expression.lo Expression.o) (cd . && ln -s FOTBuilder.lo FOTBuilder.o) (cd . && ln -s FlowObj.lo FlowObj.o) (cd . && ln -s InheritedC.lo InheritedC.o) (cd . && ln -s Insn.lo Insn.o) (cd . && ln -s Interpreter.lo Interpreter.o) (cd . && ln -s NumberCache.lo NumberCache.o) (cd . && ln -s ProcessContext.lo ProcessContext.o) (cd . && ln -s ProcessingMode.lo ProcessingMode.o) (cd . && ln -s SchemeParser.lo SchemeParser.o) (cd . && ln -s Style.lo Style.o) (cd . && ln -s StyleEngine.lo StyleEngine.o) (cd . && ln -s primitive.lo primitive.o) (cd . && ln -s GroveManager.lo GroveManager.o) (cd . && ln -s Pattern.lo Pattern.o) (cd . && ln -s MacroFlowObj.lo MacroFlowObj.o) (cd . && ln -s style_inst.lo style_inst.o) (cd . && ln -s MessageModule.lo MessageModule.o) gcc -shared LangObj.lo Collector.lo DssslApp.lo InterpreterMessages.lo DssslSpecEventHandler.lo ELObj.lo ELObjMessageArg.lo Expression.lo FOTBuilder.lo FlowObj.lo InheritedC.lo Insn.lo Interpreter.lo NumberCache.lo ProcessContext.lo ProcessingMode.lo SchemeParser.lo Style.lo StyleEngine.lo primitive.lo GroveManager.lo Pattern.lo MacroFlowObj.lo style_inst.lo MessageModule.lo -Wl,--rpath -Wl,/builddir/build/BUILD/openjade-1.3.2/grove/.libs -Wl,--rpath -Wl,/builddir/build/BUILD/openjade-1.3.2/spgrove/.libs -Wl,--rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs /builddir/build/BUILD/openjade-1.3.2/grove/.libs/libogrove.so /builddir/build/BUILD/openjade-1.3.2/spgrove/.libs/libospgrove.so -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/spgrove -L/builddir/build/BUILD/openjade-1.3.2/spgrove/.libs -lstdc++ -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libostyle.so.0 -o .libs/libostyle.so.0.0.1 In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'endMultiMode' at FOTBuilder.cxx:2712:25: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 576460752303423488 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ^ In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1170:19: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 2305843009213693952 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ^ In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1195:14: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 2305843009213693952 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/OpenSP/Ptr.h:55:14, inlined from 'append' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1170:19: /usr/include/OpenSP/Ptr.h:19:11: warning: '__builtin_memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 19 | Ptr() : ptr_(0) { } | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/OpenSP/Ptr.h:55:14, inlined from 'append' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1195:14: /usr/include/OpenSP/Ptr.h:19:11: warning: '__builtin_memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 19 | Ptr() : ptr_(0) { } | ^ (cd .libs && rm -f libostyle.so.0 && ln -s libostyle.so.0.0.1 libostyle.so.0) (cd .libs && rm -f libostyle.so && ln -s libostyle.so.0.0.1 libostyle.so) creating libostyle.la (cd .libs && rm -f libostyle.la && ln -s ../libostyle.la libostyle.la) rm InterpreterMessages.cxx make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/style' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/jade' echo > Makefile.lt make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/jade' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/jade' /usr/bin/perl -w ./../msggen.pl -l jstyleModule JadeMessages.msg ../Makefile.comm:59: warning: pattern recipe did not update peer target 'JadeMessages.cxx'. g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c jade.cxx In file included from /usr/include/OpenSP/SgmlParser.h:12, from /usr/include/OpenSP/ParserApp.h:11, from ./../spgrove/GroveApp.h:10, from ./../style/DssslApp.h:7, from jade.cxx:5: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from /usr/include/OpenSP/Sd.h:16, from /usr/include/OpenSP/Event.h:20, from /usr/include/OpenSP/ErrorCountEventHandler.h:12, from /usr/include/OpenSP/ParserApp.h:15: /usr/include/OpenSP/Syntax.h: In member function 'OpenSP::Boolean OpenSP::Syntax::isB(OpenSP::Xchar) const': /usr/include/OpenSP/Syntax.h:382:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 382 | && !(standardFunctionValid_[fRE] && c == standardFunction_[fRE]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Syntax.h:383:49: warning: comparison of integer expressions of different signedness: 'OpenSP::Xchar' {aka 'int'} and 'const OpenSP::Char' {aka 'const unsigned int'} [-Wsign-compare] 383 | && !(standardFunctionValid_[fRS] && c == standardFunction_[fRS])); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../grove/Node.h:11, from ./../spgrove/GroveBuilder.h:8, from ./../spgrove/GroveApp.h:11: /usr/include/OpenSP/IList.h: At global scope: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ ./../spgrove/GroveApp.h: In constructor 'OpenSP::GroveApp::GenerateEventArgs::GenerateEventArgs(OpenSP::ErrorCountEventHandler*, OpenSP::GroveApp*)': ./../spgrove/GroveApp.h:32:15: warning: 'OpenSP::GroveApp::GenerateEventArgs::app_' will be initialized after [-Wreorder] 32 | GroveApp *app_; | ^~~~ ./../spgrove/GroveApp.h:31:29: warning: 'OpenSP::ErrorCountEventHandler* OpenSP::GroveApp::GenerateEventArgs::eceh_' [-Wreorder] 31 | ErrorCountEventHandler *eceh_; | ^~~~~ ./../spgrove/GroveApp.h:29:5: warning: when initialized here [-Wreorder] 29 | GenerateEventArgs(ErrorCountEventHandler *eceh, GroveApp *app) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:15, from /usr/include/OpenSP/SgmlParser.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::LeafContentToken*; size_t = long unsigned int]': /usr/include/OpenSP/ContentToken.h:61:51: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' /usr/include/OpenSP/Attribute.h:57:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from /usr/include/OpenSP/SgmlParser.h:11: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Attribute]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Attribute]' /usr/include/OpenSP/Attribute.h:486:27: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Attributed.h:8, from /usr/include/OpenSP/Notation.h:17, from /usr/include/OpenSP/Event.h:19: /usr/include/OpenSP/Attribute.h:461:14: note: 'class OpenSP::Attribute' declared here 461 | class SP_API Attribute { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::CharsetDeclRange]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::CharsetDeclRange]' /usr/include/OpenSP/CharsetDecl.h:53:25: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::CharsetDeclRange' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Sd.h:17: /usr/include/OpenSP/CharsetDecl.h:20:14: note: 'class OpenSP::CharsetDeclRange' declared here 20 | class SP_API CharsetDeclRange { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/NCVector.h:48, from /usr/include/OpenSP/ContentToken.h:13, from /usr/include/OpenSP/ElementType.h:20, from /usr/include/OpenSP/Dtd.h:12, from /usr/include/OpenSP/Event.h:22: /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::NCVector::erase(const T*, const T*) [with T = OpenSP::Owner]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::NCVector::~NCVector() [with T = OpenSP::Owner]' /usr/include/OpenSP/ContentToken.h:123:32: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Owner' with no trivial copy-assignment [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Location.h:16: /usr/include/OpenSP/Owner.h:16:7: note: 'class OpenSP::Owner' declared here 16 | class Owner { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Transition]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Transition]' /usr/include/OpenSP/ContentToken.h:187:13: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenSP::Transition'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ContentToken.h:22:15: note: 'struct OpenSP::Transition' declared here 22 | struct SP_API Transition { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MarkupItem]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenSP::MarkupItem; size_t = long unsigned int]' /usr/include/OpenSP/Markup.h:125:16: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::MarkupItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/Entity.h:22, from /usr/include/OpenSP/Dtd.h:14: /usr/include/OpenSP/Markup.h:24:15: note: 'struct OpenSP::MarkupItem' declared here 24 | struct SP_API MarkupItem { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' /usr/include/OpenSP/ShortReferenceMap.h:26:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MessageType1]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::MessageType1]' /usr/include/OpenSP/CmdLineApp.h:36:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::MessageType1'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/MessageFormatter.h:14, from /usr/include/OpenSP/MessageReporter.h:12, from /usr/include/OpenSP/CmdLineApp.h:17, from /usr/include/OpenSP/EntityApp.h:11, from /usr/include/OpenSP/ParserApp.h:13: /usr/include/OpenSP/Message.h:90:14: note: 'class OpenSP::MessageType1' declared here 90 | class SP_API MessageType1 : public MessageType { | ^~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::MessageFragment]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::MessageFragment]' /usr/include/OpenSP/CmdLineApp.h:36:14: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class OpenSP::MessageFragment'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Message.h:33:14: note: 'class OpenSP::MessageFragment' declared here 33 | class SP_API MessageFragment { | ^~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::Named*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Named*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedTableKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedTable.h:28:40: required from 'T* OpenSP::NamedTable::insert(T*) [with T = OpenSP::ElementType]' /usr/include/OpenSP/Dtd.h:279:34: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]': /usr/include/OpenSP/Vector.cxx:62:11: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:76:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Ptr]': /usr/include/OpenSP/Vector.cxx:65:5: required from 'void OpenSP::Vector::assign(size_t, const T&) [with T = OpenSP::Ptr; size_t = long unsigned int]' /usr/include/OpenSP/PointerTable.cxx:32:16: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::Ptr; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::NamedResourceKeyFunction; OpenSP::Boolean = bool]' /usr/include/OpenSP/NamedResourceTable.h:37:30: required from 'OpenSP::Ptr OpenSP::NamedResourceTable::insert(const OpenSP::Ptr&, OpenSP::Boolean) [with T = OpenSP::Entity; OpenSP::Boolean = bool]' /usr/include/OpenSP/Dtd.h:165:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:17:7: note: 'class OpenSP::Ptr' declared here 17 | class Ptr { | ^~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c SgmlFOTBuilder.cxx In file included from ./../grove/Node.h:11, from ./../style/FOTBuilder.h:10, from SgmlFOTBuilder.h:7, from SgmlFOTBuilder.cxx:13: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ SgmlFOTBuilder.cxx: In function 'OpenSP::OutputCharStream& OpenJade_DSSSL::operator<<(OpenSP::OutputCharStream&, Units)': SgmlFOTBuilder.cxx:396:20: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 396 | sprintf(buf, "%03d", u.n); | ~~~^ ~~~ | | | | int long int | %03ld SgmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::SgmlFOTBuilder::SgmlFOTBuilder(OpenSP::OutputCharStream*)': SgmlFOTBuilder.cxx:329:12: warning: 'OpenJade_DSSSL::SgmlFOTBuilder::nodeLevel_' will be initialized after [-Wreorder] 329 | unsigned nodeLevel_; | ^~~~~~~~~~ SgmlFOTBuilder.cxx:328:12: warning: 'unsigned int OpenJade_DSSSL::SgmlFOTBuilder::nPendingElementsNonEmpty_' [-Wreorder] 328 | unsigned nPendingElementsNonEmpty_; | ^~~~~~~~~~~~~~~~~~~~~~~~~ SgmlFOTBuilder.cxx:521:1: warning: when initialized here [-Wreorder] 521 | SgmlFOTBuilder::SgmlFOTBuilder(OutputCharStream *os) | ^~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_Grove::NodePtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_Grove::NodePtr]' SgmlFOTBuilder.cxx:526:21: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_Grove::NodePtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../grove/Node.h:455:17: note: 'class OpenJade_Grove::NodePtr' declared here 455 | class GROVE_API NodePtr { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' /usr/include/OpenSP/Vector.cxx:132:17: required from 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]' /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../style/FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ In member function 'OpenSP::Vector::append(unsigned long)', inlined from 'OpenSP::Vector::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::SgmlFOTBuilder::endNode()' at SgmlFOTBuilder.cxx:2274:28: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 2305843009213693952 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ~~~~^~~ In member function 'OpenJade_Grove::NodePtr::NodePtr()', inlined from 'OpenSP::Vector::append(unsigned long)' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'OpenSP::Vector::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::SgmlFOTBuilder::endNode()' at SgmlFOTBuilder.cxx:2274:28: ./../grove/Node.h:457:15: warning: 'memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 457 | NodePtr() : node_(0) { } | ^~~~~~~~ rm -f RtfFOTBuilder_inst.cxx /usr/bin/perl ./../instmac.pl RtfFOTBuilder_inst.m4 >RtfFOTBuilder_inst.cxx chmod -w RtfFOTBuilder_inst.cxx /usr/bin/perl -w ./../msggen.pl -l jstyleModule RtfMessages.msg ../Makefile.comm:59: warning: pattern recipe did not update peer target 'RtfMessages.cxx'. g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c RtfFOTBuilder.cxx In file included from ./../grove/Node.h:11, from ./../style/FOTBuilder.h:10, from RtfFOTBuilder.h:8, from RtfFOTBuilder.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ RtfFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::RtfFOTBuilder::Cell::Cell()': RtfFOTBuilder.cxx:479:14: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Cell::vspan' will be initialized after [-Wreorder] 479 | unsigned vspan; | ^~~~~ RtfFOTBuilder.cxx:476:10: warning: 'char OpenJade_DSSSL::RtfFOTBuilder::Cell::valign' [-Wreorder] 476 | char valign; | ^~~~~~ RtfFOTBuilder.cxx:472:5: warning: when initialized here [-Wreorder] 472 | Cell() : present(0), hasBackground(0), span(1), vspan(1), valign('t') { } | ^~~~ In file included from RtfFOTBuilder.cxx:6: TmpOutputByteStream.h: In constructor 'OpenJade_DSSSL::TmpOutputByteStream::TmpOutputByteStream()': TmpOutputByteStream.h:51:10: warning: 'OpenJade_DSSSL::TmpOutputByteStream::last_' will be initialized after [-Wreorder] 51 | Block *last_; | ^~~~~ TmpOutputByteStream.h:49:12: warning: 'unsigned int OpenJade_DSSSL::TmpOutputByteStream::nFullBlocks_' [-Wreorder] 49 | unsigned nFullBlocks_; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:600:1: warning: when initialized here [-Wreorder] 600 | TmpOutputByteStream::TmpOutputByteStream() | ^~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::RtfFOTBuilder::RtfFOTBuilder(OpenSP::OutputByteStream*, const OpenSP::Vector >&, const OpenSP::Ptr&, const OpenSP::CharsetInfo&, OpenSP::Messenger*)': RtfFOTBuilder.cxx:511:22: warning: 'OpenJade_DSSSL::RtfFOTBuilder::systemCharset_' will be initialized after [-Wreorder] 511 | const CharsetInfo *systemCharset_; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx:510:14: warning: 'OpenSP::Messenger* OpenJade_DSSSL::RtfFOTBuilder::mgr_' [-Wreorder] 510 | Messenger *mgr_; | ^~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:510:14: warning: 'OpenJade_DSSSL::RtfFOTBuilder::mgr_' will be initialized after [-Wreorder] 510 | Messenger *mgr_; | ^~~~ RtfFOTBuilder.cxx:307:15: warning: 'OpenJade_DSSSL::RtfFOTBuilder::InlineState OpenJade_DSSSL::RtfFOTBuilder::inlineState_' [-Wreorder] 307 | InlineState inlineState_; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:458:21: warning: 'OpenJade_DSSSL::RtfFOTBuilder::osp_' will be initialized after [-Wreorder] 458 | OutputByteStream *osp_; | ^~~~ RtfFOTBuilder.cxx:454:7: warning: 'int OpenJade_DSSSL::RtfFOTBuilder::accumSpace_' [-Wreorder] 454 | int accumSpace_; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:502:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::linkDepth_' will be initialized after [-Wreorder] 502 | unsigned linkDepth_; | ^~~~~~~~~~ RtfFOTBuilder.cxx:491:12: warning: 'unsigned int OpenJade_DSSSL::RtfFOTBuilder::tableLevel_' [-Wreorder] 491 | unsigned tableLevel_; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:491:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::tableLevel_' will be initialized after [-Wreorder] 491 | unsigned tableLevel_; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:440:12: warning: 'unsigned int OpenJade_DSSSL::RtfFOTBuilder::nodeLevel_' [-Wreorder] 440 | unsigned nodeLevel_; | ^~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:440:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::nodeLevel_' will be initialized after [-Wreorder] 440 | unsigned nodeLevel_; | ^~~~~~~~~~ RtfFOTBuilder.cxx:438:12: warning: 'unsigned int OpenJade_DSSSL::RtfFOTBuilder::nPendingElementsNonEmpty_' [-Wreorder] 438 | unsigned nPendingElementsNonEmpty_; | ^~~~~~~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:513:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::currentColumn_' will be initialized after [-Wreorder] 513 | unsigned currentColumn_; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx:442:8: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::boxFirstPara_' [-Wreorder] 442 | bool boxFirstPara_; // not yet had a paragraph in the outermost displayed box | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:516:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::leaderDepth_' will be initialized after [-Wreorder] 516 | unsigned leaderDepth_; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:452:30: warning: 'OpenSP::Vector OpenJade_DSSSL::RtfFOTBuilder::fontFamilyCharsetsTable_' [-Wreorder] 452 | Vector fontFamilyCharsetsTable_; | ^~~~~~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:494:8: warning: 'OpenJade_DSSSL::RtfFOTBuilder::displaySize_' will be initialized after [-Wreorder] 494 | long displaySize_; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:467:8: warning: 'long int OpenJade_DSSSL::RtfFOTBuilder::addLeftIndent_' [-Wreorder] 467 | long addLeftIndent_; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:503:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::inSimplePageSequence_' will be initialized after [-Wreorder] 503 | unsigned inSimplePageSequence_; | ^~~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:496:8: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::doBalance_' [-Wreorder] 496 | bool doBalance_; | ^~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:498:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::currentCols_' will be initialized after [-Wreorder] 498 | unsigned currentCols_; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:456:8: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::hyphenateSuppressed_' [-Wreorder] 456 | bool hyphenateSuppressed_; | ^~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:732:1: warning: when initialized here [-Wreorder] 732 | RtfFOTBuilder::RtfFOTBuilder(OutputByteStream *os, | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:790:70: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 790 | else if ((charTable_[c] & ((1 << CHAR_TABLE_CHAR_BITS) - 1)) == (j + 0x80)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ RtfFOTBuilder.cxx: In member function 'int OpenJade_DSSSL::RtfFOTBuilder::makeColor(const OpenJade_DSSSL::FOTBuilder::DeviceRGBColor&)': RtfFOTBuilder.cxx:1471:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1471 | for (int i = 0; i < colorTable_.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::RtfFOTBuilder::newPar(bool)': RtfFOTBuilder.cxx:1530:8: warning: unused variable 'boxExtraTopSep' [-Wunused-variable] 1530 | long boxExtraTopSep = 0; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::RtfFOTBuilder::outputTable()': RtfFOTBuilder.cxx:2884:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2884 | for (int k = 0; k < cells_[i][j].span; k++) | ~~^~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::CommonFormat()': RtfFOTBuilder.cxx:325:9: warning: 'OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::fontSize' will be initialized after [-Wreorder] 325 | int fontSize; | ^~~~~~~~ RtfFOTBuilder.cxx:324:9: warning: 'int OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::fontFamily' [-Wreorder] 324 | int fontFamily; | ^~~~~~~~~~ RtfFOTBuilder.cxx:3844:1: warning: when initialized here [-Wreorder] 3844 | RtfFOTBuilder::CommonFormat::CommonFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:330:14: warning: 'OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::country' will be initialized after [-Wreorder] 330 | unsigned country; | ^~~~~~~ RtfFOTBuilder.cxx:326:9: warning: 'int OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::color' [-Wreorder] 326 | int color; | ^~~~~ RtfFOTBuilder.cxx:3844:1: warning: when initialized here [-Wreorder] 3844 | RtfFOTBuilder::CommonFormat::CommonFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:327:9: warning: 'OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::charBackgroundColor' will be initialized after [-Wreorder] 327 | int charBackgroundColor; | ^~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:322:10: warning: 'char OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::underline' [-Wreorder] 322 | char underline; | ^~~~~~~~~ RtfFOTBuilder.cxx:3844:1: warning: when initialized here [-Wreorder] 3844 | RtfFOTBuilder::CommonFormat::CommonFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:331:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::kern' will be initialized after [-Wreorder] 331 | bool kern; | ^~~~ RtfFOTBuilder.cxx:320:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::CommonFormat::isSmallCaps' [-Wreorder] 320 | bool isSmallCaps; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:3844:1: warning: when initialized here [-Wreorder] 3844 | RtfFOTBuilder::CommonFormat::CommonFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::RtfFOTBuilder::Format::Format()': RtfFOTBuilder.cxx:372:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::displayAlignment' will be initialized after [-Wreorder] 372 | char displayAlignment; // 'l', 'c', 'r' | ^~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:370:12: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::RtfFOTBuilder::Format::inputWhitespaceTreatment' [-Wreorder] 370 | Symbol inputWhitespaceTreatment; | ^~~~~~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:378:9: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::backgroundColor' will be initialized after [-Wreorder] 378 | int backgroundColor; // 0 for none | ^~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:376:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::Format::boxHasBorder' [-Wreorder] 376 | bool boxHasBorder; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:382:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::borderPriority' will be initialized after [-Wreorder] 382 | long borderPriority; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx:380:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::Format::borderOmitAtBreak' [-Wreorder] 380 | bool borderOmitAtBreak; | ^~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:386:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::cellRightMargin' will be initialized after [-Wreorder] 386 | long cellRightMargin; | ^~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:383:10: warning: 'long int OpenJade_DSSSL::RtfFOTBuilder::Format::cellTopMargin' [-Wreorder] 383 | long cellTopMargin; | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:404:16: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::lineSpacingSpec' will be initialized after [-Wreorder] 404 | LengthSpec lineSpacingSpec; | ^~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:381:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::Format::cellBackground' [-Wreorder] 381 | bool cellBackground; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:381:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::cellBackground' will be initialized after [-Wreorder] 381 | bool cellBackground; | ^~~~~~~~~~~~~~ RtfFOTBuilder.cxx:375:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::Format::scoreSpaces' [-Wreorder] 375 | bool scoreSpaces; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:375:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::scoreSpaces' will be initialized after [-Wreorder] 375 | bool scoreSpaces; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:367:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::Format::hyphenate' [-Wreorder] 367 | bool hyphenate; | ^~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:397:9: warning: 'OpenJade_DSSSL::RtfFOTBuilder::Format::gridColumnSep' will be initialized after [-Wreorder] 397 | int gridColumnSep; // in points | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:390:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::Format::mathInline' [-Wreorder] 390 | bool mathInline; | ^~~~~~~~~~ RtfFOTBuilder.cxx:3859:1: warning: when initialized here [-Wreorder] 3859 | RtfFOTBuilder::Format::Format() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::RtfFOTBuilder::ParaFormat::ParaFormat()': RtfFOTBuilder.cxx:355:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::ParaFormat::quadding' will be initialized after [-Wreorder] 355 | char quadding; // 'l', 'c', 'r', 'j' | ^~~~~~~~ RtfFOTBuilder.cxx:353:9: warning: 'int OpenJade_DSSSL::RtfFOTBuilder::ParaFormat::lineSpacing' [-Wreorder] 353 | int lineSpacing; | ^~~~~~~~~~~ RtfFOTBuilder.cxx:3875:1: warning: when initialized here [-Wreorder] 3875 | RtfFOTBuilder::ParaFormat::ParaFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:356:12: warning: 'OpenJade_DSSSL::RtfFOTBuilder::ParaFormat::lines' will be initialized after [-Wreorder] 356 | Symbol lines; | ^~~~~ RtfFOTBuilder.cxx:354:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::ParaFormat::lineSpacingAtLeast' [-Wreorder] 354 | bool lineSpacingAtLeast; | ^~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:3875:1: warning: when initialized here [-Wreorder] 3875 | RtfFOTBuilder::ParaFormat::ParaFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::RtfFOTBuilder::PageFormat::PageFormat()': RtfFOTBuilder.cxx:416:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::PageFormat::bottomMargin' will be initialized after [-Wreorder] 416 | long bottomMargin; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:413:10: warning: 'long int OpenJade_DSSSL::RtfFOTBuilder::PageFormat::headerMargin' [-Wreorder] 413 | long headerMargin; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:3882:1: warning: when initialized here [-Wreorder] 3882 | RtfFOTBuilder::PageFormat::PageFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:414:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::PageFormat::footerMargin' will be initialized after [-Wreorder] 414 | long footerMargin; | ^~~~~~~~~~~~ RtfFOTBuilder.cxx:410:10: warning: 'long int OpenJade_DSSSL::RtfFOTBuilder::PageFormat::pageHeight' [-Wreorder] 410 | long pageHeight; | ^~~~~~~~~~ RtfFOTBuilder.cxx:3882:1: warning: when initialized here [-Wreorder] 3882 | RtfFOTBuilder::PageFormat::PageFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:410:10: warning: 'OpenJade_DSSSL::RtfFOTBuilder::PageFormat::pageHeight' will be initialized after [-Wreorder] 410 | long pageHeight; | ^~~~~~~~~~ RtfFOTBuilder.cxx:409:10: warning: 'long int OpenJade_DSSSL::RtfFOTBuilder::PageFormat::pageWidth' [-Wreorder] 409 | long pageWidth; | ^~~~~~~~~ RtfFOTBuilder.cxx:3882:1: warning: when initialized here [-Wreorder] 3882 | RtfFOTBuilder::PageFormat::PageFormat() | ^~~~~~~~~~~~~ RtfFOTBuilder.cxx:418:17: warning: 'OpenJade_DSSSL::RtfFOTBuilder::PageFormat::pageNumberFormat' will be initialized after [-Wreorder] 418 | const char *pageNumberFormat; | ^~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:417:10: warning: 'bool OpenJade_DSSSL::RtfFOTBuilder::PageFormat::pageNumberRestart' [-Wreorder] 417 | bool pageNumberRestart; | ^~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:3882:1: warning: when initialized here [-Wreorder] 3882 | RtfFOTBuilder::PageFormat::PageFormat() | ^~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenJade_DSSSL::RtfFOTBuilder::FontFamilyCharsets; size_t = long unsigned int]': RtfFOTBuilder.cxx:753:3: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = long int; size_t = long unsigned int]': RtfFOTBuilder.cxx:2789:44: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_Grove::NodePtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_Grove::NodePtr]' RtfFOTBuilder.cxx:774:26: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenJade_Grove::NodePtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../grove/Node.h:455:17: note: 'class OpenJade_Grove::NodePtr' declared here 455 | class GROVE_API NodePtr { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' RtfFOTBuilder.cxx:774:26: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' RtfFOTBuilder.cxx:35:7: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::StorageObjectSpec]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::StorageObjectSpec]' /usr/include/OpenSP/ExtendEntityManager.h:59:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::StorageObjectSpec' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RtfFOTBuilder.h:10: /usr/include/OpenSP/ExtendEntityManager.h:29:15: note: 'struct OpenSP::StorageObjectSpec' declared here 29 | struct SP_API StorageObjectSpec { | ^~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ParsedSystemId::Map]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ParsedSystemId::Map]' /usr/include/OpenSP/ExtendEntityManager.h:59:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::ParsedSystemId::Map' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ExtendEntityManager.h:62:17: note: 'struct OpenSP::ParsedSystemId::Map' declared here 62 | struct SP_API Map { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::RtfFOTBuilder::Cell]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenJade_DSSSL::RtfFOTBuilder::Cell; size_t = long unsigned int]' RtfFOTBuilder.cxx:2755:23: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::RtfFOTBuilder::Cell' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RtfFOTBuilder.cxx:471:10: note: 'struct OpenJade_DSSSL::RtfFOTBuilder::Cell' declared here 471 | struct Cell { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' RtfFOTBuilder.cxx:543:10: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/OutputByteStream.h:8, from RtfFOTBuilder.h:7: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector >]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector >]' RtfFOTBuilder.cxx:551:10: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector >' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenSP::HashTableItemBase >*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenSP::HashTableItemBase >*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenSP::HashTableKeyFunction >; OpenSP::Boolean = bool]' /usr/include/OpenSP/HashTable.cxx:15:66: required from 'void OpenSP::HashTable::insert(const K&, const V&, OpenSP::Boolean) [with K = OpenSP::String; V = int; OpenSP::Boolean = bool]' RtfFOTBuilder.cxx:782:30: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >*>::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >*>::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' /usr/include/OpenSP/Vector.cxx:132:17: required from 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]' /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../style/FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ In member function 'OpenSP::Vector::append(unsigned long)', inlined from 'OpenSP::Vector::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::RtfFOTBuilder::end()' at RtfFOTBuilder.cxx:3833:28, inlined from 'OpenJade_DSSSL::RtfFOTBuilder::end()' at RtfFOTBuilder.cxx:3828:6: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 177372539170284151 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ~~~~^~~ In member function 'OpenSP::Vector::append(unsigned long)', inlined from 'OpenSP::Vector::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::RtfFOTBuilder::endNode()' at RtfFOTBuilder.cxx:3795:28: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 2305843009213693952 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ~~~~^~~ In member function 'OpenJade_Grove::NodePtr::NodePtr()', inlined from 'OpenSP::Vector::append(unsigned long)' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'OpenSP::Vector::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::RtfFOTBuilder::endNode()' at RtfFOTBuilder.cxx:3795:28: ./../grove/Node.h:457:15: warning: 'memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 457 | NodePtr() : node_(0) { } | ^~~~~~~~ rm -f HtmlFOTBuilder_inst.cxx /usr/bin/perl ./../instmac.pl HtmlFOTBuilder_inst.m4 >HtmlFOTBuilder_inst.cxx chmod -w HtmlFOTBuilder_inst.cxx /usr/bin/perl -w ./../msggen.pl -l jstyleModule HtmlMessages.msg ../Makefile.comm:59: warning: pattern recipe did not update peer target 'HtmlMessages.cxx'. g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c HtmlFOTBuilder.cxx In file included from ./../grove/Node.h:11, from ./../style/FOTBuilder.h:10, from HtmlFOTBuilder.h:7, from HtmlFOTBuilder.cxx:8: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ In file included from HtmlFOTBuilder.cxx:12: /usr/include/OpenSP/IListIter.h:20:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 20 | IListIterBase::next; | ^~~~~~~~~~~~~ /usr/include/OpenSP/IListIter.h:21:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 21 | IListIterBase::done; | ^~~~~~~~~~~~~ HtmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::HtmlFOTBuilder::OutputState::OutputState(const OpenSP::String*, const OpenSP::StringC&, OpenSP::CmdLineApp*)': HtmlFOTBuilder.cxx:192:13: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::OutputState::styleSheetFilename_' will be initialized after [-Wreorder] 192 | StringC styleSheetFilename_; | ^~~~~~~~~~~~~~~~~~~ HtmlFOTBuilder.cxx:187:17: warning: 'OpenSP::CmdLineApp* OpenJade_DSSSL::HtmlFOTBuilder::OutputState::app_' [-Wreorder] 187 | CmdLineApp *app_; | ^~~~ HtmlFOTBuilder.cxx:154:5: warning: when initialized here [-Wreorder] 154 | OutputState(const String *outputFilename, | ^~~~~~~~~~~ HtmlFOTBuilder.cxx:191:27: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::OutputState::curCharStyleClass_' will be initialized after [-Wreorder] 191 | const CharStyleClass *curCharStyleClass_; | ^~~~~~~~~~~~~~~~~~ HtmlFOTBuilder.cxx:188:14: warning: 'unsigned int OpenJade_DSSSL::HtmlFOTBuilder::OutputState::outputDocIndex_' [-Wreorder] 188 | unsigned outputDocIndex_; | ^~~~~~~~~~~~~~~ HtmlFOTBuilder.cxx:154:5: warning: when initialized here [-Wreorder] 154 | OutputState(const String *outputFilename, | ^~~~~~~~~~~ HtmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::HtmlFOTBuilder::Addressable::Addressable(size_t, size_t)': HtmlFOTBuilder.cxx:224:10: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::Addressable::referenced_' will be initialized after [-Wreorder] 224 | bool referenced_; | ^~~~~~~~~~~ HtmlFOTBuilder.cxx:223:14: warning: 'unsigned int OpenJade_DSSSL::HtmlFOTBuilder::Addressable::docIndex_' [-Wreorder] 223 | unsigned docIndex_; | ^~~~~~~~~ HtmlFOTBuilder.cxx:206:5: warning: when initialized here [-Wreorder] 206 | Addressable(size_t g, size_t e) | ^~~~~~~~~~~ HtmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::HtmlFOTBuilder::Document::Document(unsigned int, const OpenSP::ConstPtr >&)': HtmlFOTBuilder.cxx:294:14: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::Document::index_' will be initialized after [-Wreorder] 294 | unsigned index_; | ^~~~~~ HtmlFOTBuilder.cxx:293:37: warning: 'OpenSP::ConstPtr > OpenJade_DSSSL::HtmlFOTBuilder::Document::title_' [-Wreorder] 293 | ConstPtr > title_; | ^~~~~~ HtmlFOTBuilder.cxx:288:5: warning: when initialized here [-Wreorder] 288 | Document(unsigned index, const ConstPtr > &title) | ^~~~~~~~ HtmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::HtmlFOTBuilder::HtmlFOTBuilder(const OpenSP::String&, OpenSP::CmdLineApp*)': HtmlFOTBuilder.cxx:361:15: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::app_' will be initialized after [-Wreorder] 361 | CmdLineApp *app_; | ^~~~ HtmlFOTBuilder.cxx:357:12: warning: 'unsigned int OpenJade_DSSSL::HtmlFOTBuilder::nDocuments_' [-Wreorder] 357 | unsigned nDocuments_; | ^~~~~~~~~~~ HtmlFOTBuilder.cxx:389:1: warning: when initialized here [-Wreorder] 389 | HtmlFOTBuilder::HtmlFOTBuilder(const String &outputFilename, | ^~~~~~~~~~~~~~ HtmlFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::HtmlFOTBuilder::CharStyle::output(OpenSP::OutputCharStream&) const': HtmlFOTBuilder.cxx:493:50: warning: array subscript has type 'char' [-Wchar-subscripts] 493 | os << indent << "font-style: " << styleNames[fontStyle] << ';' << RE; | ^~~~~~~~~ HtmlFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::HtmlFOTBuilder::ParaStyle::output(OpenSP::OutputCharStream&) const': HtmlFOTBuilder.cxx:537:50: warning: array subscript has type 'char' [-Wchar-subscripts] 537 | os << indent << "text-align: " << alignNames[align] << ';' << RE; | ^~~~~ HtmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::HtmlFOTBuilder::CharProps::CharProps()': HtmlFOTBuilder.cxx:59:14: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::CharProps::color' will be initialized after [-Wreorder] 59 | unsigned color; | ^~~~~ HtmlFOTBuilder.cxx:58:10: warning: 'char OpenJade_DSSSL::HtmlFOTBuilder::CharProps::fontStyle' [-Wreorder] 58 | char fontStyle; | ^~~~~~~~~ HtmlFOTBuilder.cxx:1169:1: warning: when initialized here [-Wreorder] 1169 | HtmlFOTBuilder::CharProps::CharProps() | ^~~~~~~~~~~~~~ HtmlFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::HtmlFOTBuilder::InheritParaProps::InheritParaProps()': HtmlFOTBuilder.cxx:75:10: warning: 'OpenJade_DSSSL::HtmlFOTBuilder::InheritParaProps::align' will be initialized after [-Wreorder] 75 | char align; | ^~~~~ HtmlFOTBuilder.cxx:73:12: warning: 'OpenJade_DSSSL::FOTBuilder::Length OpenJade_DSSSL::HtmlFOTBuilder::InheritParaProps::lineHeight' [-Wreorder] 73 | Length lineHeight; | ^~~~~~~~~~ HtmlFOTBuilder.cxx:1176:1: warning: when initialized here [-Wreorder] 1176 | HtmlFOTBuilder::InheritParaProps::InheritParaProps() | ^~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.h: In instantiation of 'OpenSP::Vector::Vector(size_t) [with T = OpenSP::String; size_t = long unsigned int]': HtmlFOTBuilder.cxx:394:3: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.h:25:3: warning: when initialized here [-Wreorder] 25 | Vector(size_t n) : ptr_(0), size_(0), alloc_(0) { append(n); } | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::HtmlFOTBuilder::FlowObjectInfo]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::HtmlFOTBuilder::FlowObjectInfo]' HtmlFOTBuilder.cxx:395:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::HtmlFOTBuilder::FlowObjectInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HtmlFOTBuilder.cxx:137:10: note: 'struct OpenJade_DSSSL::HtmlFOTBuilder::FlowObjectInfo' declared here 137 | struct FlowObjectInfo : public CharProps, public InheritParaProps { | ^~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' HtmlFOTBuilder.cxx:395:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' HtmlFOTBuilder.cxx:395:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' HtmlFOTBuilder.cxx:394:3: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from ./../style/FOTBuilder.h:8: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::HtmlFOTBuilder::CharStyle*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::HtmlFOTBuilder::CharStyle*; K = OpenJade_DSSSL::HtmlFOTBuilder::CharProps; HF = OpenJade_DSSSL::HtmlFOTBuilder::CharProps; KF = OpenJade_DSSSL::HtmlFOTBuilder::CharStyle; OpenSP::Boolean = bool]' HtmlFOTBuilder.cxx:591:27: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::HtmlFOTBuilder::ParaStyle*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::HtmlFOTBuilder::ParaStyle*; K = OpenJade_DSSSL::HtmlFOTBuilder::ParaProps; HF = OpenJade_DSSSL::HtmlFOTBuilder::ParaProps; KF = OpenJade_DSSSL::HtmlFOTBuilder::ParaStyle; OpenSP::Boolean = bool]' HtmlFOTBuilder.cxx:610:27: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::HtmlFOTBuilder::ClassPrefix*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::HtmlFOTBuilder::ClassPrefix*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenJade_DSSSL::HtmlFOTBuilder::ClassPrefix; OpenSP::Boolean = bool]' HtmlFOTBuilder.cxx:648:24: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' /usr/include/OpenSP/Vector.cxx:132:17: required from 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]' /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../style/FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ rm -f TeXFOTBuilder_inst.cxx /usr/bin/perl ./../instmac.pl TeXFOTBuilder_inst.m4 >TeXFOTBuilder_inst.cxx chmod -w TeXFOTBuilder_inst.cxx /usr/bin/perl -w ./../msggen.pl -l jstyleModule TeXMessages.msg ../Makefile.comm:59: warning: pattern recipe did not update peer target 'TeXMessages.cxx'. g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c TeXFOTBuilder.cxx In file included from ./../grove/Node.h:11, from ./../style/FOTBuilder.h:10, from TeXFOTBuilder.h:9, from TeXFOTBuilder.cxx:11: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::Format::Format()': TeXFOTBuilder.cxx:461:26: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Format::FotLines' will be initialized after [-Wreorder] 461 | Symbol FotLines; | ^~~~~~~~ TeXFOTBuilder.cxx:460:26: warning: 'OpenJade_DSSSL::FOTBuilder::Length OpenJade_DSSSL::TeXFOTBuilder::Format::FotLineSep' [-Wreorder] 460 | Length FotLineSep; | ^~~~~~~~~~ TeXFOTBuilder.cxx:431:5: warning: when initialized here [-Wreorder] 431 | Format() : FotCurDisplaySize( 0 ), | ^~~~~~ TeXFOTBuilder.cxx:475:26: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Format::FotCellAfterColumnMargin' will be initialized after [-Wreorder] 475 | Length FotCellAfterColumnMargin; | ^~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:472:26: warning: 'bool OpenJade_DSSSL::TeXFOTBuilder::Format::FotCellBackground' [-Wreorder] 472 | bool FotCellBackground; | ^~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:431:5: warning: when initialized here [-Wreorder] 431 | Format() : FotCurDisplaySize( 0 ), | ^~~~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::FotElement::FotElement(OpenJade_DSSSL::TeXFOTBuilder::CompoundFotElement*)': TeXFOTBuilder.cxx:504:25: warning: 'OpenJade_DSSSL::TeXFOTBuilder::FotElement::Parent' will be initialized after [-Wreorder] 504 | CompoundFotElement* Parent; | ^~~~~~ TeXFOTBuilder.cxx:503:9: warning: 'int OpenJade_DSSSL::TeXFOTBuilder::FotElement::SiblingSeqIdx' [-Wreorder] 503 | int SiblingSeqIdx; | ^~~~~~~~~~~~~ TeXFOTBuilder.cxx:484:5: warning: when initialized here [-Wreorder] 484 | FotElement( CompoundFotElement *parent = NULL ) | ^~~~~~~~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::Border::Border(OpenJade_DSSSL::TeXFOTBuilder::CompoundFotElement*, bool)': TeXFOTBuilder.cxx:597:12: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Border::cellBorder' will be initialized after [-Wreorder] 597 | bool cellBorder; | ^~~~~~~~~~ TeXFOTBuilder.cxx:594:12: warning: 'bool OpenJade_DSSSL::TeXFOTBuilder::Border::borderPresent' [-Wreorder] 594 | bool borderPresent; | ^~~~~~~~~~~~~ TeXFOTBuilder.cxx:590:5: warning: when initialized here [-Wreorder] 590 | Border( CompoundFotElement *parent = NULL, bool cellBorder_ = true ) | ^~~~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::Column::Column()': TeXFOTBuilder.cxx:650:9: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Column::defaultTeXRightBorder' will be initialized after [-Wreorder] 650 | int defaultTeXRightBorder; // | ^~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:648:12: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::TeXFOTBuilder::Column::displayAlignment' [-Wreorder] 648 | Symbol displayAlignment; | ^~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:638:5: warning: when initialized here [-Wreorder] 638 | Column() : hasWidth( 0 ), computedWidth( 0 ), defaultTeXLeftBorder( 0 ), | ^~~~~~ TeXFOTBuilder.cxx:648:12: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Column::displayAlignment' will be initialized after [-Wreorder] 648 | Symbol displayAlignment; | ^~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:643:10: warning: 'bool OpenJade_DSSSL::TeXFOTBuilder::Column::isExplicit' [-Wreorder] 643 | bool isExplicit; | ^~~~~~~~~~ TeXFOTBuilder.cxx:638:5: warning: when initialized here [-Wreorder] 638 | Column() : hasWidth( 0 ), computedWidth( 0 ), defaultTeXLeftBorder( 0 ), | ^~~~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::Cell::Cell(OpenJade_DSSSL::TeXFOTBuilder::CompoundFotElement*)': TeXFOTBuilder.cxx:693:11: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Cell::OverlappingCell' will be initialized after [-Wreorder] 693 | Cell *OverlappingCell; | ^~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:677:14: warning: 'unsigned int OpenJade_DSSSL::TeXFOTBuilder::Cell::nRowsSpanned' [-Wreorder] 677 | unsigned nRowsSpanned; | ^~~~~~~~~~~~ TeXFOTBuilder.cxx:659:5: warning: when initialized here [-Wreorder] 659 | Cell( CompoundFotElement *parent = NULL ) | ^~~~ TeXFOTBuilder.cxx:677:14: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Cell::nRowsSpanned' will be initialized after [-Wreorder] 677 | unsigned nRowsSpanned; | ^~~~~~~~~~~~ TeXFOTBuilder.cxx:676:14: warning: 'unsigned int OpenJade_DSSSL::TeXFOTBuilder::Cell::nColumnsSpanned' [-Wreorder] 676 | unsigned nColumnsSpanned; | ^~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:659:5: warning: when initialized here [-Wreorder] 659 | Cell( CompoundFotElement *parent = NULL ) | ^~~~ TeXFOTBuilder.cxx:689:10: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Cell::displaySize' will be initialized after [-Wreorder] 689 | long displaySize; | ^~~~~~~~~~~ TeXFOTBuilder.cxx:678:25: warning: 'OpenJade_DSSSL::TeXFOTBuilder::CellBeforeRowBorder OpenJade_DSSSL::TeXFOTBuilder::Cell::beforeRowBorder' [-Wreorder] 678 | CellBeforeRowBorder beforeRowBorder; | ^~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:659:5: warning: when initialized here [-Wreorder] 659 | Cell( CompoundFotElement *parent = NULL ) | ^~~~ TeXFOTBuilder.cxx:681:27: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Cell::afterColumnBorder' will be initialized after [-Wreorder] 681 | CellAfterColumnBorder afterColumnBorder; | ^~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:674:9: warning: 'int OpenJade_DSSSL::TeXFOTBuilder::Cell::TeXTableRowIdx' [-Wreorder] 674 | int TeXTableRowIdx; | ^~~~~~~~~~~~~~ TeXFOTBuilder.cxx:659:5: warning: when initialized here [-Wreorder] 659 | Cell( CompoundFotElement *parent = NULL ) | ^~~~ TeXFOTBuilder.cxx:688:12: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Cell::effectiveAlignment' will be initialized after [-Wreorder] 688 | Symbol effectiveAlignment; | ^~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:687:12: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::TeXFOTBuilder::Cell::rowAlignment' [-Wreorder] 687 | Symbol rowAlignment; | ^~~~~~~~~~~~ TeXFOTBuilder.cxx:659:5: warning: when initialized here [-Wreorder] 659 | Cell( CompoundFotElement *parent = NULL ) | ^~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::TablePart::TablePart(OpenJade_DSSSL::TeXFOTBuilder::CompoundFotElement*)': TeXFOTBuilder.cxx:768:10: warning: 'OpenJade_DSSSL::TeXFOTBuilder::TablePart::needsColumnReprocessing' will be initialized after [-Wreorder] 768 | bool needsColumnReprocessing; | ^~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:746:10: warning: 'bool OpenJade_DSSSL::TeXFOTBuilder::TablePart::isExplicit' [-Wreorder] 746 | bool isExplicit; | ^~~~~~~~~~ TeXFOTBuilder.cxx:742:5: warning: when initialized here [-Wreorder] 742 | TablePart( CompoundFotElement *parent = NULL ) | ^~~~~~~~~ TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::Table::Table(OpenJade_DSSSL::TeXFOTBuilder::CompoundFotElement*)': TeXFOTBuilder.cxx:820:11: warning: 'OpenJade_DSSSL::TeXFOTBuilder::Table::CurCell' will be initialized after [-Wreorder] 820 | Cell *CurCell; | ^~~~~~~ TeXFOTBuilder.cxx:794:12: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::TeXFOTBuilder::Table::displayAlignment' [-Wreorder] 794 | Symbol displayAlignment; | ^~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:781:5: warning: when initialized here [-Wreorder] 781 | Table( CompoundFotElement *parent = NULL ) | ^~~~~ TeXFOTBuilder.cxx: In function 'OpenSP::OutputByteStream& OpenJade_DSSSL::operator<<(OpenSP::OutputByteStream&, LengthInPoints)': TeXFOTBuilder.cxx:1011:25: warning: format '%i' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1011 | sprintf( buf, "%li.%.3i%n", long(length.l)/1000, abs(long(length.l)%1000), &i ); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %.3li TeXFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::TeXFOTBuilder::Table::resolveBorders(OpenSP::Vector*, OpenSP::Vector&, OpenSP::Vector*, unsigned int, bool, bool)': TeXFOTBuilder.cxx:1126:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1126 | if( leftEdge ) | ^ TeXFOTBuilder.cxx:1137:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1137 | if( topEdge ) | ^ TeXFOTBuilder.cxx: In member function 'virtual void OpenJade_DSSSL::TeXFOTBuilder::Row::outContent(OpenSP::OutputByteStream&) const': TeXFOTBuilder.cxx:1498:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1498 | Cells[i].OverlappingCell->TeXTableColumnIdx == i); TeXFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TeXFOTBuilder::TeXFOTBuilder(OpenSP::OutputByteStream*, OpenSP::Messenger*)': TeXFOTBuilder.cxx:876:8: warning: 'OpenJade_DSSSL::TeXFOTBuilder::inHeading_' will be initialized after [-Wreorder] 876 | bool inHeading_; | ^~~~~~~~~~ TeXFOTBuilder.cxx:875:8: warning: 'bool OpenJade_DSSSL::TeXFOTBuilder::headingSet_' [-Wreorder] 875 | bool headingSet_; | ^~~~~~~~~~~ TeXFOTBuilder.cxx:2012:1: warning: when initialized here [-Wreorder] 2012 | TeXFOTBuilder::TeXFOTBuilder(OutputByteStream *o, Messenger *mgr) | ^~~~~~~~~~~~~ TeXFOTBuilder.cxx:879:11: warning: 'OpenJade_DSSSL::TeXFOTBuilder::lastHeaded_' will be initialized after [-Wreorder] 879 | size_t lastHeaded_; | ^~~~~~~~~~~ TeXFOTBuilder.cxx:854:7: warning: 'int OpenJade_DSSSL::TeXFOTBuilder::inMath_' [-Wreorder] 854 | int inMath_; | ^~~~~~~ TeXFOTBuilder.cxx:2012:1: warning: when initialized here [-Wreorder] 2012 | TeXFOTBuilder::TeXFOTBuilder(OutputByteStream *o, Messenger *mgr) | ^~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::TeXFOTBuilder::Cell]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::TeXFOTBuilder::Cell]' TeXFOTBuilder.cxx:727:75: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::TeXFOTBuilder::Cell' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:657:10: note: 'struct OpenJade_DSSSL::TeXFOTBuilder::Cell' declared here 657 | struct Cell : public CompoundFotElement { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::TeXFOTBuilder::Row]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::TeXFOTBuilder::Row]' TeXFOTBuilder.cxx:744:59: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::TeXFOTBuilder::Row' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:725:10: note: 'struct OpenJade_DSSSL::TeXFOTBuilder::Row' declared here 725 | struct Row : public CompoundFotElement { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::TeXFOTBuilder::TablePart]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::TeXFOTBuilder::TablePart]' TeXFOTBuilder.cxx:785:31: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::TeXFOTBuilder::TablePart' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:740:10: note: 'struct OpenJade_DSSSL::TeXFOTBuilder::TablePart' declared here 740 | struct TablePart : public CompoundFotElement { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::TeXFOTBuilder::FotElementState]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenJade_DSSSL::TeXFOTBuilder::FotElementState; size_t = long unsigned int]' TeXFOTBuilder.cxx:837:35: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::TeXFOTBuilder::FotElementState' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:513:10: note: 'struct OpenJade_DSSSL::TeXFOTBuilder::FotElementState' declared here 513 | struct FotElementState { | ^~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::TeXFOTBuilder::ParHead]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenJade_DSSSL::TeXFOTBuilder::ParHead; size_t = long unsigned int]' TeXFOTBuilder.cxx:971:11: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::TeXFOTBuilder::ParHead' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:862:10: note: 'struct OpenJade_DSSSL::TeXFOTBuilder::ParHead' declared here 862 | struct ParHead { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::TeXFOTBuilder::Table]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::TeXFOTBuilder::Table]' TeXFOTBuilder.cxx:2017:11: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::TeXFOTBuilder::Table' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TeXFOTBuilder.cxx:779:10: note: 'struct OpenJade_DSSSL::TeXFOTBuilder::Table' declared here 779 | struct Table : public CompoundFotElement { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' /usr/include/OpenSP/Vector.cxx:132:17: required from 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]' /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../style/FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ rm -f TransformFOTBuilder_inst.cxx /usr/bin/perl ./../instmac.pl TransformFOTBuilder_inst.m4 >TransformFOTBuilder_inst.cxx chmod -w TransformFOTBuilder_inst.cxx g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c TransformFOTBuilder.cxx In file included from ./../grove/Node.h:11, from ./../style/FOTBuilder.h:10, from TransformFOTBuilder.h:7, from TransformFOTBuilder.cxx:5: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ TransformFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::TransformFOTBuilder::TransformFOTBuilder(OpenSP::CmdLineApp*, bool, const OpenSP::Vector >&)': TransformFOTBuilder.cxx:242:8: warning: 'OpenJade_DSSSL::TransformFOTBuilder::xml_' will be initialized after [-Wreorder] 242 | bool xml_; | ^~~~ TransformFOTBuilder.cxx:230:27: warning: 'OpenSP::Owner OpenJade_DSSSL::TransformFOTBuilder::topOs_' [-Wreorder] 230 | Owner topOs_; | ^~~~~~ TransformFOTBuilder.cxx:336:1: warning: when initialized here [-Wreorder] 336 | TransformFOTBuilder::TransformFOTBuilder(CmdLineApp *app, bool xml, | ^~~~~~~~~~~~~~~~~~~ TransformFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::TransformFOTBuilder::attributes(const OpenSP::Vector >&)': TransformFOTBuilder.cxx:400:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 400 | if (!contains(s, '&')) | ^ In file included from ./../style/FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]': TransformFOTBuilder.cxx:28:10: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]' TransformFOTBuilder.cxx:28:10: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from ./../style/FOTBuilder.h:8: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' TransformFOTBuilder.cxx:28:10: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' /usr/include/OpenSP/Vector.cxx:132:17: required from 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]' /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../style/FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ In member function 'OpenSP::Vector >::append(unsigned long)', inlined from 'OpenSP::Vector >::resize(unsigned long)' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'OpenJade_DSSSL::TransformFOTBuilder::endElement()' at TransformFOTBuilder.cxx:465:23: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 768614336404564651 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ~~~~^~~ rm -f MifFOTBuilder_inst.cxx /usr/bin/perl ./../instmac.pl MifFOTBuilder_inst.m4 >MifFOTBuilder_inst.cxx chmod -w MifFOTBuilder_inst.cxx /usr/bin/perl -w ./../msggen.pl -l jstyleModule MifMessages.msg ../Makefile.comm:59: warning: pattern recipe did not update peer target 'MifMessages.cxx'. g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -c MifFOTBuilder.cxx In file included from ./../grove/Node.h:11, from ./../style/FOTBuilder.h:10, from MifFOTBuilder.h:9, from MifFOTBuilder.cxx:33: /usr/include/OpenSP/IList.h:29:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 29 | IListBase::clear; | ^~~~~~~~~ /usr/include/OpenSP/IList.h:30:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 30 | IListBase::empty; | ^~~~~~~~~ ./../grove/Node.h: In constructor 'OpenJade_Grove::GroveStringList::GroveStringList()': ./../grove/Node.h:613:20: warning: 'OpenJade_Grove::GroveStringList::head_' will be initialized after [-Wreorder] 613 | GroveStringLink *head_; | ^~~~~ ./../grove/Node.h:612:12: warning: 'unsigned int OpenJade_Grove::GroveStringList::refCount_' [-Wreorder] 612 | unsigned refCount_; | ^~~~~~~~~ ./../grove/Node.h:602:3: warning: when initialized here [-Wreorder] 602 | GroveStringList() : head_(0), refCount_(0) { } | ^~~~~~~~~~~~~~~ In file included from ./../style/FOTBuilder.h:15: /usr/include/OpenSP/Ptr.h: At global scope: /usr/include/OpenSP/Ptr.h:72:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 72 | Ptr::isNull; | ^~~~~~ /usr/include/OpenSP/Ptr.h:73:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] 73 | Ptr::clear; | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::TabStop::TabStop(OpenJade_DSSSL::MifDoc::T_keyword, OpenJade_DSSSL::MifDoc::T_dimension, OpenJade_DSSSL::MifDoc::T_string)': MifFOTBuilder.cxx:360:30: warning: 'OpenJade_DSSSL::MifDoc::TabStop::TSType' will be initialized after [-Wreorder] 360 | PROPERTY( T_keyword, TSType ); | ^~~~~~ MifFOTBuilder.cxx:65:18: note: in definition of macro 'PROPERTY' 65 | propertyType propertyName; \ | ^~~~~~~~~~~~ MifFOTBuilder.cxx:353:18: warning: 'unsigned int OpenJade_DSSSL::MifDoc::TabStop::setProperties' [-Wreorder] 353 | unsigned setProperties; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:355:9: warning: when initialized here [-Wreorder] 355 | TabStop( T_keyword type = sLeft, T_dimension x = 0, T_string tSLeaderStr = sSPACE ) | ^~~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::Page::Page(OpenJade_DSSSL::MifDoc::T_keyword, OpenJade_DSSSL::MifDoc::T_tagstring, OpenJade_DSSSL::MifDoc::T_tagstring)': MifFOTBuilder.cxx:658:32: warning: 'OpenJade_DSSSL::MifDoc::Page::PageBackground' will be initialized after [-Wreorder] 658 | PROPERTY( T_tagstring, PageBackground ); // keyword in MIF | ^~~~~~~~~~~~~~ MifFOTBuilder.cxx:65:18: note: in definition of macro 'PROPERTY' 65 | propertyType propertyName; \ | ^~~~~~~~~~~~ MifFOTBuilder.cxx:646:18: warning: 'unsigned int OpenJade_DSSSL::MifDoc::Page::setProperties' [-Wreorder] 646 | unsigned setProperties; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:648:9: warning: when initialized here [-Wreorder] 648 | Page( T_keyword pageType, T_tagstring pageTag = sNONE, | ^~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::Page::Page()': MifFOTBuilder.cxx:656:30: warning: 'OpenJade_DSSSL::MifDoc::Page::PageType' will be initialized after [-Wreorder] 656 | PROPERTY( T_keyword, PageType ); | ^~~~~~~~ MifFOTBuilder.cxx:65:18: note: in definition of macro 'PROPERTY' 65 | propertyType propertyName; \ | ^~~~~~~~~~~~ MifFOTBuilder.cxx:646:18: warning: 'unsigned int OpenJade_DSSSL::MifDoc::Page::setProperties' [-Wreorder] 646 | unsigned setProperties; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:654:9: warning: when initialized here [-Wreorder] 654 | Page() : PageType( MifDoc::sRightMasterPage ), setProperties( fPageType ) {} | ^~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::CrossRefInfo::CrossRefInfo(long unsigned int, long unsigned int, int, InfoType, const OpenSP::Char*, size_t)': MifFOTBuilder.cxx:970:13: warning: 'OpenJade_DSSSL::MifDoc::CrossRefInfo::tagIndent' will be initialized after [-Wreorder] 970 | int tagIndent; | ^~~~~~~~~ MifFOTBuilder.cxx:957:64: warning: 'OpenJade_DSSSL::MifDoc::CrossRefInfo::InfoType OpenJade_DSSSL::MifDoc::CrossRefInfo::Type' [-Wreorder] 957 | enum InfoType { PotentialMarker, XRef, HypertextLink } Type; | ^~~~ MifFOTBuilder.cxx:959:9: warning: when initialized here [-Wreorder] 959 | CrossRefInfo | ^~~~~~~~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::BookComponent::BookComponent()': MifFOTBuilder.cxx:1033:33: warning: 'OpenJade_DSSSL::MifDoc::BookComponent::epilogOs' will be initialized after [-Wreorder] 1033 | MifTmpOutputByteStream *epilogOs; | ^~~~~~~~ MifFOTBuilder.cxx:1031:14: warning: 'bool OpenJade_DSSSL::MifDoc::BookComponent::pageNumXRefFormatGenerated' [-Wreorder] 1031 | bool pageNumXRefFormatGenerated; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1014:9: warning: when initialized here [-Wreorder] 1014 | BookComponent() : epilogOs( NULL ), pageNumXRefFormatGenerated( false ) {} | ^~~~~~~~~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::ElementSet::SgmlIdInfo::SgmlIdInfo(const OpenSP::StringC&, long unsigned int)': MifFOTBuilder.cxx:1050:27: warning: 'OpenJade_DSSSL::MifDoc::ElementSet::SgmlIdInfo::groveIndex' will be initialized after [-Wreorder] 1050 | unsigned long groveIndex; | ^~~~~~~~~~ MifFOTBuilder.cxx:1049:28: warning: 'short unsigned int OpenJade_DSSSL::MifDoc::ElementSet::SgmlIdInfo::flags' [-Wreorder] 1049 | unsigned short flags; | ^~~~~ MifFOTBuilder.cxx:1046:13: warning: when initialized here [-Wreorder] 1046 | SgmlIdInfo( const StringC &sgmlId_, unsigned long groveIndex_ ) | ^~~~~~~~~~ MifFOTBuilder.cxx: In member function 'OpenJade_DSSSL::MifOutputByteStream& OpenJade_DSSSL::MifOutputByteStream::operator<<(const OpenJade_DSSSL::MifDoc::T_dimension&)': MifFOTBuilder.cxx:1203:31: warning: format '%i' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1203 | sprintf( buf, "%li.%.3i%n", long(d)/1000, abs(long(d)%1000), &i ); | ~~~^ ~~~~~~~~~~~~~~~~~ | | | | int long int | %.3li MifFOTBuilder.cxx: In member function 'OpenJade_DSSSL::MifOutputByteStream& OpenJade_DSSSL::MifOutputByteStream::operator<<(const OpenJade_DSSSL::MifDoc::T_indent&)': MifFOTBuilder.cxx:1230:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1230 | for( ; cnt; cnt-- ) stream() << ' '; return *this; } | ^~~ MifFOTBuilder.cxx:1230:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1230 | for( ; cnt; cnt-- ) stream() << ' '; return *this; } | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifFOTBuilder::DisplayInfo::DisplayInfo(const OpenJade_DSSSL::FOTBuilder::DisplayNIC&, OpenJade_DSSSL::MifFOTBuilder::DisplayInfo*)': MifFOTBuilder.cxx:1498:16: warning: 'OpenJade_DSSSL::MifFOTBuilder::DisplayInfo::breakAfter' will be initialized after [-Wreorder] 1498 | Symbol breakAfter; | ^~~~~~~~~~ MifFOTBuilder.cxx:1497:16: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::MifFOTBuilder::DisplayInfo::breakBefore' [-Wreorder] 1497 | Symbol breakBefore; | ^~~~~~~~~~~ MifFOTBuilder.cxx:1481:9: warning: when initialized here [-Wreorder] 1481 | DisplayInfo( const DisplayNIC &nic, DisplayInfo *parentDs ) | ^~~~~~~~~~~ MifFOTBuilder.cxx:1504:14: warning: 'OpenJade_DSSSL::MifFOTBuilder::DisplayInfo::isParagraph' will be initialized after [-Wreorder] 1504 | bool isParagraph; | ^~~~~~~~~~~ MifFOTBuilder.cxx:1502:14: warning: 'bool OpenJade_DSSSL::MifFOTBuilder::DisplayInfo::mayViolateKeepAfter' [-Wreorder] 1502 | bool mayViolateKeepAfter; | ^~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1481:9: warning: when initialized here [-Wreorder] 1481 | DisplayInfo( const DisplayNIC &nic, DisplayInfo *parentDs ) | ^~~~~~~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifFOTBuilder::Border::Border(bool)': MifFOTBuilder.cxx:1567:14: warning: 'OpenJade_DSSSL::MifFOTBuilder::Border::cellBorder' will be initialized after [-Wreorder] 1567 | bool cellBorder; | ^~~~~~~~~~ MifFOTBuilder.cxx:1564:16: warning: 'bool OpenJade_DSSSL::MifFOTBuilder::Border::borderPresent' [-Wreorder] 1564 | bool borderPresent; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1560:9: warning: when initialized here [-Wreorder] 1560 | Border( bool cellBorder_ = true ) | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifFOTBuilder::Cell::Cell()': MifFOTBuilder.cxx:1602:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Cell::MifCell' will be initialized after [-Wreorder] 1602 | MifDoc::Cell *MifCell; | ^~~~~~~ MifFOTBuilder.cxx:1596:15: warning: 'OpenJade_DSSSL::MifFOTBuilder::Cell* OpenJade_DSSSL::MifFOTBuilder::Cell::OverlappingCell' [-Wreorder] 1596 | Cell *OverlappingCell; | ^~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1584:9: warning: when initialized here [-Wreorder] 1584 | Cell() : missing( false ), MifCell( new MifDoc::Cell ), OverlappingCell( NULL ), | ^~~~ MifFOTBuilder.cxx:1596:15: warning: 'OpenJade_DSSSL::MifFOTBuilder::Cell::OverlappingCell' will be initialized after [-Wreorder] 1596 | Cell *OverlappingCell; | ^~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1589:18: warning: 'unsigned int OpenJade_DSSSL::MifFOTBuilder::Cell::nRowsSpanned' [-Wreorder] 1589 | unsigned nRowsSpanned; | ^~~~~~~~~~~~ MifFOTBuilder.cxx:1584:9: warning: when initialized here [-Wreorder] 1584 | Cell() : missing( false ), MifCell( new MifDoc::Cell ), OverlappingCell( NULL ), | ^~~~ MifFOTBuilder.cxx:1589:18: warning: 'OpenJade_DSSSL::MifFOTBuilder::Cell::nRowsSpanned' will be initialized after [-Wreorder] 1589 | unsigned nRowsSpanned; | ^~~~~~~~~~~~ MifFOTBuilder.cxx:1588:18: warning: 'unsigned int OpenJade_DSSSL::MifFOTBuilder::Cell::nColumnsSpanned' [-Wreorder] 1588 | unsigned nColumnsSpanned; | ^~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1584:9: warning: when initialized here [-Wreorder] 1584 | Cell() : missing( false ), MifCell( new MifDoc::Cell ), OverlappingCell( NULL ), | ^~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifFOTBuilder::Table::Table()': MifFOTBuilder.cxx:1665:15: warning: 'OpenJade_DSSSL::MifFOTBuilder::Table::CurCell' will be initialized after [-Wreorder] 1665 | Cell *CurCell; | ^~~~~~~ MifFOTBuilder.cxx:1664:20: warning: 'OpenJade_DSSSL::MifFOTBuilder::TablePart* OpenJade_DSSSL::MifFOTBuilder::Table::CurTablePart' [-Wreorder] 1664 | TablePart *CurTablePart; | ^~~~~~~~~~~~ MifFOTBuilder.cxx:1642:9: warning: when initialized here [-Wreorder] 1642 | Table() : beforeRowBorder( false ), afterRowBorder( false ), beforeColumnBorder( false ), | ^~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifFOTBuilder::Format::Format()': MifFOTBuilder.cxx:1693:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotLineSpacingSpec' will be initialized after [-Wreorder] 1693 | LengthSpec FotLineSpacingSpec; | ^~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1690:23: warning: 'OpenJade_DSSSL::FOTBuilder::LengthSpec OpenJade_DSSSL::MifFOTBuilder::Format::FotFirstLineStartIndentSpec' [-Wreorder] 1690 | LengthSpec FotFirstLineStartIndentSpec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx:1724:17: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotLanguage' will be initialized after [-Wreorder] 1724 | Letter2 FotLanguage; | ^~~~~~~~~~~ MifFOTBuilder.cxx:1697:23: warning: 'long int OpenJade_DSSSL::MifFOTBuilder::Format::FotCurDisplaySize' [-Wreorder] 1697 | long FotCurDisplaySize; | ^~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx:1703:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotLineSep' will be initialized after [-Wreorder] 1703 | Length FotLineSep; | ^~~~~~~~~~ MifFOTBuilder.cxx:1700:23: warning: 'long int OpenJade_DSSSL::MifFOTBuilder::Format::FotBorderPriority' [-Wreorder] 1700 | long FotBorderPriority; | ^~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx:1712:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotPageHeight' will be initialized after [-Wreorder] 1712 | Length FotPageHeight; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1699:23: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::MifFOTBuilder::Format::FotLineCap' [-Wreorder] 1699 | Symbol FotLineCap; | ^~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx:1699:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotLineCap' will be initialized after [-Wreorder] 1699 | Symbol FotLineCap; | ^~~~~~~~~~ MifFOTBuilder.cxx:1694:23: warning: 'OpenJade_DSSSL::FOTBuilder::LengthSpec OpenJade_DSSSL::MifFOTBuilder::Format::FotPositionPointShiftSpec' [-Wreorder] 1694 | LengthSpec FotPositionPointShiftSpec; | ^~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx:1713:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotFieldAlign' will be initialized after [-Wreorder] 1713 | Symbol FotFieldAlign; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1695:23: warning: 'OpenJade_DSSSL::FOTBuilder::LengthSpec OpenJade_DSSSL::MifFOTBuilder::Format::FotFieldWidth' [-Wreorder] 1695 | LengthSpec FotFieldWidth; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx:1715:23: warning: 'OpenJade_DSSSL::MifFOTBuilder::Format::FotLines' will be initialized after [-Wreorder] 1715 | Symbol FotLines; | ^~~~~~~~ MifFOTBuilder.cxx:1714:23: warning: 'OpenJade_DSSSL::FOTBuilder::Symbol OpenJade_DSSSL::MifFOTBuilder::Format::FotInputWhitespaceTreatment' [-Wreorder] 1714 | Symbol FotInputWhitespaceTreatment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1675:9: warning: when initialized here [-Wreorder] 1675 | Format() : MifDoc::ParagraphFormat(), FotLineSpacingSpec( 12000 ), | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifFOTBuilder::MifFOTBuilder(const OpenSP::String&, const OpenSP::Ptr&, const OpenSP::CharsetInfo&, OpenSP::CmdLineApp*)': MifFOTBuilder.cxx:1774:30: warning: 'OpenJade_DSSSL::MifFOTBuilder::EntityManager' will be initialized after [-Wreorder] 1774 | Ptr EntityManager; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1773:24: warning: 'const OpenSP::CharsetInfo* OpenJade_DSSSL::MifFOTBuilder::SystemCharset' [-Wreorder] 1773 | const CharsetInfo *SystemCharset; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1936:1: warning: when initialized here [-Wreorder] 1936 | MifFOTBuilder::MifFOTBuilder( const String &fileLoc, | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1811:12: warning: 'OpenJade_DSSSL::MifFOTBuilder::mifDoc' will be initialized after [-Wreorder] 1811 | MifDoc mifDoc; | ^~~~~~ MifFOTBuilder.cxx:1775:10: warning: 'bool OpenJade_DSSSL::MifFOTBuilder::paragraphBreakInEffect' [-Wreorder] 1775 | bool paragraphBreakInEffect; | ^~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1936:1: warning: when initialized here [-Wreorder] 1936 | MifFOTBuilder::MifFOTBuilder( const String &fileLoc, | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1834:25: warning: 'OpenJade_DSSSL::MifFOTBuilder::CharTable' will be initialized after [-Wreorder] 1834 | CharMap CharTable; | ^~~~~~~~~ MifFOTBuilder.cxx:1777:10: warning: 'bool OpenJade_DSSSL::MifFOTBuilder::lastFlowObjectWasWhitespace' [-Wreorder] 1777 | bool lastFlowObjectWasWhitespace; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1936:1: warning: when initialized here [-Wreorder] 1936 | MifFOTBuilder::MifFOTBuilder( const String &fileLoc, | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:1824:12: warning: 'OpenJade_DSSSL::MifFOTBuilder::pendingBreak' will be initialized after [-Wreorder] 1824 | Symbol pendingBreak; | ^~~~~~~~~~~~ MifFOTBuilder.cxx:1778:10: warning: 'bool OpenJade_DSSSL::MifFOTBuilder::firstHeaderFooter' [-Wreorder] 1778 | bool firstHeaderFooter; | ^~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1936:1: warning: when initialized here [-Wreorder] 1936 | MifFOTBuilder::MifFOTBuilder( const String &fileLoc, | ^~~~~~~~~~~~~ MifFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::MifFOTBuilder::outString(const OpenSP::Char*, size_t, OpenJade_DSSSL::MifTmpOutputByteStream*, bool, OpenSP::String*)': MifFOTBuilder.cxx:2251:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 2251 | else | ^~~~ MifFOTBuilder.cxx:2252:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 2252 | mifDoc.outHexChar( out.code, outS ); break; | ^~~~~ MifFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::MifFOTBuilder::Table::resolveBorders(OpenSP::Vector&, bool, bool)': MifFOTBuilder.cxx:2868:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2868 | if( leftEdge ) | ^ MifFOTBuilder.cxx:2875:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2875 | if( topEdge ) | ^ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::TagStream::TagStream(OpenJade_DSSSL::MifDoc::T_indent)': MifFOTBuilder.cxx:680:25: warning: 'OpenJade_DSSSL::MifDoc::TagStream::Format' will be initialized after [-Wreorder] 680 | ParagraphFormat Format; | ^~~~~~ MifFOTBuilder.cxx:679:33: warning: 'OpenJade_DSSSL::MifTmpOutputByteStream* OpenJade_DSSSL::MifDoc::TagStream::Content' [-Wreorder] 679 | MifTmpOutputByteStream *Content; | ^~~~~~~ MifFOTBuilder.cxx:4781:1: warning: when initialized here [-Wreorder] 4781 | MifDoc::TagStream::TagStream( MifDoc::T_indent osIndent ) | ^~~~~~ MifFOTBuilder.cxx:679:33: warning: 'OpenJade_DSSSL::MifDoc::TagStream::Content' will be initialized after [-Wreorder] 679 | MifTmpOutputByteStream *Content; | ^~~~~~~ MifFOTBuilder.cxx:672:14: warning: 'bool OpenJade_DSSSL::MifDoc::TagStream::PgfTagUsed' [-Wreorder] 672 | bool PgfTagUsed; | ^~~~~~~~~~ MifFOTBuilder.cxx:4781:1: warning: when initialized here [-Wreorder] 4781 | MifDoc::TagStream::TagStream( MifDoc::T_indent osIndent ) | ^~~~~~ MifFOTBuilder.cxx:672:14: warning: 'OpenJade_DSSSL::MifDoc::TagStream::PgfTagUsed' will be initialized after [-Wreorder] 672 | bool PgfTagUsed; | ^~~~~~~~~~ MifFOTBuilder.cxx:671:21: warning: 'OpenJade_DSSSL::MifDoc::T_tagstring OpenJade_DSSSL::MifDoc::TagStream::InitialPgfTag' [-Wreorder] 671 | T_tagstring InitialPgfTag; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:4781:1: warning: when initialized here [-Wreorder] 4781 | MifDoc::TagStream::TagStream( MifDoc::T_indent osIndent ) | ^~~~~~ MifFOTBuilder.cxx:671:21: warning: 'OpenJade_DSSSL::MifDoc::TagStream::InitialPgfTag' will be initialized after [-Wreorder] 671 | T_tagstring InitialPgfTag; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:666:74: warning: 'OpenJade_DSSSL::MifDoc::TagStream::TagStreamClass2 OpenJade_DSSSL::MifDoc::TagStream::TagStreamClass' [-Wreorder] 666 | enum TagStreamClass2 { tsTagStream, tsTextFlow, tsCell, tsPara } TagStreamClass; | ^~~~~~~~~~~~~~ MifFOTBuilder.cxx:4781:1: warning: when initialized here [-Wreorder] 4781 | MifDoc::TagStream::TagStream( MifDoc::T_indent osIndent ) | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::TextFlow::TextFlow(const OpenJade_DSSSL::MifDoc::TextRect&, bool, OpenJade_DSSSL::MifDoc::ParagraphFormat*, OpenJade_DSSSL::MifDoc::T_tagstring)': MifFOTBuilder.cxx:693:14: warning: 'OpenJade_DSSSL::MifDoc::TextFlow::TextRectID' will be initialized after [-Wreorder] 693 | T_ID TextRectID; // for ParaLine (not in MIF) | ^~~~~~~~~~ MifFOTBuilder.cxx:686:18: warning: 'unsigned int OpenJade_DSSSL::MifDoc::TextFlow::setProperties' [-Wreorder] 686 | unsigned setProperties; | ^~~~~~~~~~~~~ MifFOTBuilder.cxx:4794:1: warning: when initialized here [-Wreorder] 4794 | MifDoc::TextFlow::TextFlow( const TextRect &textRect, bool body, ParagraphFormat *format, | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::Marker::Marker(OpenJade_DSSSL::MifDoc::CrossRefInfo&, bool)': MifFOTBuilder.cxx:5161:7: warning: case value '101' not in enumerated type 'OpenJade_DSSSL::MifDoc::CrossRefInfo::InfoType' [-Wswitch] 5161 | case HypertextDestination: | ^~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::BookComponent::BookComponent(OpenJade_DSSSL::MifTmpOutputByteStream*)': MifFOTBuilder.cxx:1033:33: warning: 'OpenJade_DSSSL::MifDoc::BookComponent::epilogOs' will be initialized after [-Wreorder] 1033 | MifTmpOutputByteStream *epilogOs; | ^~~~~~~~ MifFOTBuilder.cxx:1031:14: warning: 'bool OpenJade_DSSSL::MifDoc::BookComponent::pageNumXRefFormatGenerated' [-Wreorder] 1031 | bool pageNumXRefFormatGenerated; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:5638:1: warning: when initialized here [-Wreorder] 5638 | MifDoc::BookComponent::BookComponent( MifTmpOutputByteStream *epilogOs ) | ^~~~~~ MifFOTBuilder.cxx: In constructor 'OpenJade_DSSSL::MifDoc::MifDoc(const OpenSP::String&, OpenSP::CmdLineApp*)': MifFOTBuilder.cxx:1161:11: warning: 'OpenJade_DSSSL::MifDoc::CurPara' will be initialized after [-Wreorder] 1161 | Para *CurPara; | ^~~~~~~ MifFOTBuilder.cxx:1151:10: warning: 'OpenJade_DSSSL::MifDoc::T_ID OpenJade_DSSSL::MifDoc::NextID' [-Wreorder] 1151 | T_ID NextID; | ^~~~~~ MifFOTBuilder.cxx:5704:1: warning: when initialized here [-Wreorder] 5704 | MifDoc::MifDoc( const String &fileLoc, CmdLineApp *app ) | ^~~~~~ MifFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::MifDoc::commit()': MifFOTBuilder.cxx:5751:32: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 5751 | sprintf( idxStr, "%u", i+1 ); | ~^ ~~~ | | | | | size_t {aka long unsigned int} | unsigned int | %lu In file included from ./../style/FOTBuilder.h:13: /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]': ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ In file included from /usr/include/OpenSP/Vector.h:77: /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::RangeMapRange]': /usr/include/OpenSP/RangeMap.h:27:7: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]': MifFOTBuilder.cxx:1254:12: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector >::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector >::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TabStop]': MifFOTBuilder.cxx:367:12: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ConstPtr]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ConstPtr]' ./../style/FOTBuilder.h:1154:80: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::ConstPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Ptr.h:53:7: note: 'class OpenSP::ConstPtr' declared here 53 | class ConstPtr : private Ptr { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TabStop]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::TabStop]' MifFOTBuilder.cxx:385:46: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TabStop' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:349:12: note: 'struct OpenJade_DSSSL::MifDoc::TabStop' declared here 349 | struct TabStop { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TextRect]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::TextRect]' MifFOTBuilder.cxx:651:48: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TextRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:613:12: note: 'struct OpenJade_DSSSL::MifDoc::TextRect' declared here 613 | struct TextRect : public Object { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TabStop]': /usr/include/OpenSP/Vector.cxx:46:13: required from 'OpenSP::Vector& OpenSP::Vector::operator=(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TabStop]' MifFOTBuilder.cxx:367:12: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TabStop' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:349:12: note: 'struct OpenJade_DSSSL::MifDoc::TabStop' declared here 349 | struct TabStop { | ^~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Row]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::Row]' MifFOTBuilder.cxx:915:54: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Row' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:835:12: note: 'struct OpenJade_DSSSL::MifDoc::Row' declared here 835 | struct Row { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::XRefFormat]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::XRefFormat]' MifFOTBuilder.cxx:1014:79: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::XRefFormat' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:938:12: note: 'struct OpenJade_DSSSL::MifDoc::XRefFormat' declared here 938 | struct XRefFormat { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::ParagraphFormat]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::ParagraphFormat]' MifFOTBuilder.cxx:743:12: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::ParagraphFormat' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:367:12: note: 'struct OpenJade_DSSSL::MifDoc::ParagraphFormat' declared here 367 | struct ParagraphFormat : public FontFormat { | ^~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TblFormat]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::TblFormat]' MifFOTBuilder.cxx:900:12: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TblFormat' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:861:12: note: 'struct OpenJade_DSSSL::MifDoc::TblFormat' declared here 861 | struct TblFormat { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Frame]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::Frame]' MifFOTBuilder.cxx:1014:79: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Frame' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:595:12: note: 'struct OpenJade_DSSSL::MifDoc::Frame' declared here 595 | struct Frame : public Object { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1014:79: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Tbl' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:909:12: note: 'struct OpenJade_DSSSL::MifDoc::Tbl' declared here 909 | struct Tbl { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Page]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::Page]' MifFOTBuilder.cxx:1014:79: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Page' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:643:12: note: 'struct OpenJade_DSSSL::MifDoc::Page' declared here 643 | struct Page { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TextFlow]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::TextFlow]' MifFOTBuilder.cxx:1014:79: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TextFlow' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:683:12: note: 'struct OpenJade_DSSSL::MifDoc::TextFlow' declared here 683 | struct TextFlow : public TagStream { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::CrossRefInfo]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenJade_DSSSL::MifDoc::CrossRefInfo; size_t = long unsigned int]' MifFOTBuilder.cxx:1212:29: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::CrossRefInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:955:12: note: 'struct OpenJade_DSSSL::MifDoc::CrossRefInfo' declared here 955 | struct CrossRefInfo { | ^~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifFOTBuilder::TablePart]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifFOTBuilder::TablePart]' MifFOTBuilder.cxx:1640:12: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifFOTBuilder::TablePart' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1614:12: note: 'struct OpenJade_DSSSL::MifFOTBuilder::TablePart' declared here 1614 | struct TablePart { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifFOTBuilder::NodeInfo]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifFOTBuilder::NodeInfo]' MifFOTBuilder.cxx:1250:22: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifFOTBuilder::NodeInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1731:12: note: 'struct OpenJade_DSSSL::MifFOTBuilder::NodeInfo' declared here 1731 | struct NodeInfo { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifFOTBuilder::LinkInfo]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifFOTBuilder::LinkInfo]' MifFOTBuilder.cxx:1250:22: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct OpenJade_DSSSL::MifFOTBuilder::LinkInfo'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1742:12: note: 'struct OpenJade_DSSSL::MifFOTBuilder::LinkInfo' declared here 1742 | struct LinkInfo { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Marker]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::Marker]' MifFOTBuilder.cxx:1250:22: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Marker' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:994:12: note: 'struct OpenJade_DSSSL::MifDoc::Marker' declared here 994 | struct Marker { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::String]' MifFOTBuilder.cxx:1256:79: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenSP/StringC.h:8, from ./../style/FOTBuilder.h:8: /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenSP::String]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenSP::String]' MifFOTBuilder.cxx:1254:12: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/StringOf.h:23:7: note: 'class OpenSP::String' declared here 23 | class String { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifFOTBuilder::Cell]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifFOTBuilder::Cell]' MifFOTBuilder.cxx:1607:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifFOTBuilder::Cell' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1582:12: note: 'struct OpenJade_DSSSL::MifFOTBuilder::Cell' declared here 1582 | struct Cell { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifFOTBuilder::Row]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifFOTBuilder::Row]' MifFOTBuilder.cxx:1618:43: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifFOTBuilder::Row' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1605:12: note: 'struct OpenJade_DSSSL::MifFOTBuilder::Row' declared here 1605 | struct Row { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TextRect]': MifFOTBuilder.cxx:643:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::Page]' MifFOTBuilder.cxx:2707:29: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Cell]': /usr/include/OpenSP/Vector.h:29:7: required from 'void OpenSP::Vector::resize(size_t) [with T = OpenJade_DSSSL::MifDoc::Cell; size_t = long unsigned int]' MifFOTBuilder.cxx:3040:24: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Cell' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:813:12: note: 'struct OpenJade_DSSSL::MifDoc::Cell' declared here 813 | struct Cell : public TagStream { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::MifDoc::Ruling*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::MifDoc::Ruling*; K = OpenSP::String; HF = OpenJade_DSSSL::StringHash; KF = OpenJade_DSSSL::MifDoc::Ruling; OpenSP::Boolean = bool]' MifFOTBuilder.cxx:3100:50: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::StorageObjectSpec]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::StorageObjectSpec]' /usr/include/OpenSP/ExtendEntityManager.h:59:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::StorageObjectSpec' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MifFOTBuilder.h:11: /usr/include/OpenSP/ExtendEntityManager.h:29:15: note: 'struct OpenSP::StorageObjectSpec' declared here 29 | struct SP_API StorageObjectSpec { | ^~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::ParsedSystemId::Map]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::ParsedSystemId::Map]' /usr/include/OpenSP/ExtendEntityManager.h:59:15: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenSP::ParsedSystemId::Map' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/ExtendEntityManager.h:62:17: note: 'struct OpenSP::ParsedSystemId::Map' declared here 62 | struct SP_API Map { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TblColumn]': MifFOTBuilder.cxx:861:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::TblFormat]' MifFOTBuilder.cxx:3703:49: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::MifDoc::Color*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::MifDoc::Color*; K = OpenSP::String; HF = OpenJade_DSSSL::StringHash; KF = OpenJade_DSSSL::MifDoc::Color; OpenSP::Boolean = bool]' MifFOTBuilder.cxx:4176:44: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' MifFOTBuilder.cxx:1036:12: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class OpenSP::Vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.h:19:7: note: 'class OpenSP::Vector' declared here 19 | class Vector { | ^~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::BookComponent]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5706:48: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::BookComponent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:1012:12: note: 'struct OpenJade_DSSSL::MifDoc::BookComponent' declared here 1012 | struct BookComponent { | ^~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::XRefFormat]': MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Color*]': /usr/include/OpenSP/PointerTable.h:18:7: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::ParagraphFormat]': MifFOTBuilder.cxx:743:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TblFormat]': MifFOTBuilder.cxx:900:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Frame]': MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]': MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Page]': MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TextFlow]': MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Ruling*]': /usr/include/OpenSP/PointerTable.h:18:7: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(size_t, const T&) [with T = OpenJade_DSSSL::MifDoc::ElementSet::SgmlIdInfo*; size_t = long unsigned int]': /usr/include/OpenSP/PointerTable.cxx:56:12: required from 'P OpenSP::PointerTable::insert(P, OpenSP::Boolean) [with P = OpenJade_DSSSL::MifDoc::ElementSet::SgmlIdInfo*; K = OpenSP::String; HF = OpenSP::Hash; KF = OpenJade_DSSSL::MifDoc::ElementSet::SgmlIdInfo; OpenSP::Boolean = bool]' MifFOTBuilder.cxx:5956:27: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:33:1: warning: when initialized here [-Wreorder] 33 | Vector::Vector(size_t n, const T &t) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TextRect]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TextRect]' MifFOTBuilder.cxx:643:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::Page]' MifFOTBuilder.cxx:2707:29: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TextRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:613:12: note: 'struct OpenJade_DSSSL::MifDoc::TextRect' declared here 613 | struct TextRect : public Object { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::XRefFormat]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::XRefFormat]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::XRefFormat' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:938:12: note: 'struct OpenJade_DSSSL::MifDoc::XRefFormat' declared here 938 | struct XRefFormat { | ^~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::ParagraphFormat]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::ParagraphFormat]' MifFOTBuilder.cxx:743:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::ParagraphFormat' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:367:12: note: 'struct OpenJade_DSSSL::MifDoc::ParagraphFormat' declared here 367 | struct ParagraphFormat : public FontFormat { | ^~~~~~~~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TblFormat]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TblFormat]' MifFOTBuilder.cxx:900:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TblFormat' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:861:12: note: 'struct OpenJade_DSSSL::MifDoc::TblFormat' declared here 861 | struct TblFormat { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Frame]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Frame]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Frame' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:595:12: note: 'struct OpenJade_DSSSL::MifDoc::Frame' declared here 595 | struct Frame : public Object { | ^~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Tbl' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:909:12: note: 'struct OpenJade_DSSSL::MifDoc::Tbl' declared here 909 | struct Tbl { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Page]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Page]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Page' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:643:12: note: 'struct OpenJade_DSSSL::MifDoc::Page' declared here 643 | struct Page { | ^~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::TextFlow]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::TextFlow]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::TextFlow' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:683:12: note: 'struct OpenJade_DSSSL::MifDoc::TextFlow' declared here 683 | struct TextFlow : public TagStream { | ^~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]': /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenJade_DSSSL::FOTBuilder::MultiMode]' /usr/include/OpenSP/Vector.cxx:132:17: required from 'T* OpenSP::Vector::erase(const T*, const T*) [with T = OpenSP::Vector]' /usr/include/OpenSP/Vector.cxx:18:5: required from 'OpenSP::Vector::~Vector() [with T = OpenSP::Vector]' ./../style/FOTBuilder.h:1285:17: required from here /usr/include/OpenSP/Vector.cxx:134:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memmove((T *)p1, p2, ((const T *)(ptr_ + size_) - p2)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../style/FOTBuilder.h:340:10: note: 'struct OpenJade_DSSSL::FOTBuilder::MultiMode' declared here 340 | struct MultiMode { | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Object*]': MifFOTBuilder.cxx:595:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Frame]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Frame]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::T_dimension]': MifFOTBuilder.cxx:909:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Row]': MifFOTBuilder.cxx:909:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Row]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Row]' MifFOTBuilder.cxx:909:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Row' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:835:12: note: 'struct OpenJade_DSSSL::MifDoc::Row' declared here 835 | struct Row { | ^~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Cell]': MifFOTBuilder.cxx:835:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Row]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Row]' MifFOTBuilder.cxx:909:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.h:66:6: warning: 'OpenSP::Vector::ptr_' will be initialized after [-Wreorder] 66 | T *ptr_; | ^~~~ /usr/include/OpenSP/Vector.h:65:10: warning: 'size_t OpenSP::Vector::size_' [-Wreorder] 65 | size_t size_; | ^~~~~ /usr/include/OpenSP/Vector.cxx:26:1: warning: when initialized here [-Wreorder] 26 | Vector::Vector(const Vector &v) | ^~~~~~~~~ /usr/include/OpenSP/Vector.cxx: In instantiation of 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Cell]': /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Cell]' MifFOTBuilder.cxx:835:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Row]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Row]' MifFOTBuilder.cxx:909:12: required from 'void OpenSP::Vector::insert(const T*, const T*, const T*) [with T = OpenJade_DSSSL::MifDoc::Tbl]' /usr/include/OpenSP/Vector.cxx:29:9: required from 'OpenSP::Vector::Vector(const OpenSP::Vector&) [with T = OpenJade_DSSSL::MifDoc::Tbl]' MifFOTBuilder.cxx:1012:12: required from 'void OpenSP::Vector::push_back(const T&) [with T = OpenJade_DSSSL::MifDoc::BookComponent]' MifFOTBuilder.cxx:5789:31: required from here /usr/include/OpenSP/Vector.cxx:90:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct OpenJade_DSSSL::MifDoc::Cell' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90 | memmove(ptr_ + i + n, ptr_ + i, (size_ - i)*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MifFOTBuilder.cxx:813:12: note: 'struct OpenJade_DSSSL::MifDoc::Cell' declared here 813 | struct Cell : public TagStream { | ^~~~ /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o openjade jade.o SgmlFOTBuilder.o RtfFOTBuilder.o HtmlFOTBuilder.o TeXFOTBuilder.o TransformFOTBuilder.o MifFOTBuilder.o ../style/libostyle.la ../spgrove/libospgrove.la ../grove/libogrove.la /usr/lib64/libosp.so mkdir .libs g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fno-lifetime-dse -I. -I./../include -I/usr/include/OpenSP -I/usr/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.2\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/share/sgml/openjade-1.3.2/builtins.dsl\" -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/openjade jade.o SgmlFOTBuilder.o RtfFOTBuilder.o HtmlFOTBuilder.o TeXFOTBuilder.o TransformFOTBuilder.o MifFOTBuilder.o /usr/lib64/libosp.so ../style/.libs/libostyle.so /builddir/build/BUILD/openjade-1.3.2/spgrove/.libs/libospgrove.so -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -L/builddir/build/BUILD/openjade-1.3.2/spgrove -L/builddir/build/BUILD/openjade-1.3.2/spgrove/.libs ../spgrove/.libs/libospgrove.so /builddir/build/BUILD/openjade-1.3.2/grove/.libs/libogrove.so -losp ../grove/.libs/libogrove.so -lm -lstdc++ -Wl,--rpath -Wl,/usr/lib64 creating openjade make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/jade' make[1]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.BLf3tR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x ++ dirname /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fuse-ld=lld -Wl,--build-id=sha1 -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openjade-1.3.2 + rm -rf /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x + make install install-man DESTDIR=/builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x make[1]: Entering directory '/builddir/build/BUILD/openjade-1.3.2' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/grove' /bin/sh /builddir/build/BUILD/openjade-1.3.2/config/mkinstalldirs /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=install /usr/bin/install -c libogrove.la /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 /usr/bin/install -c .libs/libogrove.so.0.0.1 /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libogrove.so.0.0.1 (cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 && rm -f libogrove.so.0 && ln -s libogrove.so.0.0.1 libogrove.so.0) (cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 && rm -f libogrove.so && ln -s libogrove.so.0.0.1 libogrove.so) /usr/bin/install -c .libs/libogrove.lai /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libogrove.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/grove' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/spgrove' /bin/sh /builddir/build/BUILD/openjade-1.3.2/config/mkinstalldirs /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=install /usr/bin/install -c libospgrove.la /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 libtool: install: warning: relinking `libospgrove.la' cd /builddir/build/BUILD/openjade-1.3.2/spgrove; /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=relink gcc -o libospgrove.la GroveApp.lo GroveBuilder.lo SdNode.lo -rpath /usr/lib64 -version-info 0:1:0 /builddir/build/BUILD/openjade-1.3.2/grove/libogrove.la -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -lstdc++ gcc -shared GroveApp.lo GroveBuilder.lo SdNode.lo -Wl,--rpath -Wl,/usr/lib64 -L/usr/lib64 -logrove -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -lstdc++ -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libospgrove.so.0 -o .libs/libospgrove.so.0.0.1 /usr/bin/install -c .libs/libospgrove.so.0.0.1T /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libospgrove.so.0.0.1 (cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 && rm -f libospgrove.so.0 && ln -s libospgrove.so.0.0.1 libospgrove.so.0) (cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 && rm -f libospgrove.so && ln -s libospgrove.so.0.0.1 libospgrove.so) /usr/bin/install -c .libs/libospgrove.lai /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libospgrove.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/spgrove' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/style' /bin/sh /builddir/build/BUILD/openjade-1.3.2/config/mkinstalldirs /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=install /usr/bin/install -c libostyle.la /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 libtool: install: warning: relinking `libostyle.la' cd /builddir/build/BUILD/openjade-1.3.2/style; /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=relink gcc -o libostyle.la LangObj.lo Collector.lo DssslApp.lo InterpreterMessages.lo DssslSpecEventHandler.lo ELObj.lo ELObjMessageArg.lo Expression.lo FOTBuilder.lo FlowObj.lo InheritedC.lo Insn.lo Interpreter.lo NumberCache.lo ProcessContext.lo ProcessingMode.lo SchemeParser.lo Style.lo StyleEngine.lo primitive.lo GroveManager.lo Pattern.lo MacroFlowObj.lo style_inst.lo MessageModule.lo -rpath /usr/lib64 -version-info 0:1:0 /builddir/build/BUILD/openjade-1.3.2/grove/libogrove.la /builddir/build/BUILD/openjade-1.3.2/spgrove/libospgrove.la -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/builddir/build/BUILD/openjade-1.3.2/spgrove -L/builddir/build/BUILD/openjade-1.3.2/spgrove/.libs -lstdc++ gcc -shared LangObj.lo Collector.lo DssslApp.lo InterpreterMessages.lo DssslSpecEventHandler.lo ELObj.lo ELObjMessageArg.lo Expression.lo FOTBuilder.lo FlowObj.lo InheritedC.lo Insn.lo Interpreter.lo NumberCache.lo ProcessContext.lo ProcessingMode.lo SchemeParser.lo Style.lo StyleEngine.lo primitive.lo GroveManager.lo Pattern.lo MacroFlowObj.lo style_inst.lo MessageModule.lo -Wl,--rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/openjade-1.3.2/lib/.libs -L/builddir/build/BUILD/openjade-1.3.2/lib -L/builddir/build/BUILD/openjade-1.3.2/grove/.libs -L/usr/lib64 -logrove -lospgrove -lm -losp -L/builddir/build/BUILD/openjade-1.3.2/spgrove -L/builddir/build/BUILD/openjade-1.3.2/spgrove/.libs -lstdc++ -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libostyle.so.0 -o .libs/libostyle.so.0.0.1 In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'endMultiMode' at FOTBuilder.cxx:2712:25: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 576460752303423488 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ^ In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1170:19: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 2305843009213693952 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ^ In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1195:14: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 2305843009213693952 invokes undefined behavior [-Waggressive-loop-optimizations] 124 | (void)new (ptr_ + size_++) T; | ^ /usr/include/OpenSP/Vector.cxx:123:14: note: within this loop 123 | while (n-- > 0) | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/OpenSP/Ptr.h:55:14, inlined from 'append' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1170:19: /usr/include/OpenSP/Ptr.h:19:11: warning: '__builtin_memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 19 | Ptr() : ptr_(0) { } | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/OpenSP/Ptr.h:55:14, inlined from 'append' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'compile' at Expression.cxx:1195:14: /usr/include/OpenSP/Ptr.h:19:11: warning: '__builtin_memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 19 | Ptr() : ptr_(0) { } | ^ /usr/bin/install -c .libs/libostyle.so.0.0.1T /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libostyle.so.0.0.1 (cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 && rm -f libostyle.so.0 && ln -s libostyle.so.0.0.1 libostyle.so.0) (cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 && rm -f libostyle.so && ln -s libostyle.so.0.0.1 libostyle.so) /usr/bin/install -c .libs/libostyle.lai /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libostyle.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/style' make[2]: Entering directory '/builddir/build/BUILD/openjade-1.3.2/jade' test -d /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin || \ (mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin; chmod 755 /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin) rm -f /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin/openjade /bin/sh /builddir/build/BUILD/openjade-1.3.2/libtool --mode=install /usr/bin/install -c openjade /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin libtool: install: warning: `../style/libostyle.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/openjade-1.3.2/spgrove/libospgrove.la' has not been installed in `/usr/lib64' libtool: install: warning: `../spgrove/libospgrove.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/openjade-1.3.2/grove/libogrove.la' has not been installed in `/usr/lib64' libtool: install: warning: `../grove/libogrove.la' has not been installed in `/usr/lib64' /usr/bin/install -c .libs/openjade /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin/openjade make[2]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2/jade' make[1]: Leaving directory '/builddir/build/BUILD/openjade-1.3.2' PATH="$PATH:/sbin" ldconfig -n /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 ---------------------------------------------------------------------- Libraries have been installed in: /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64 If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/sh /builddir/build/BUILD/openjade-1.3.2/config/mkinstalldirs /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/man/man1 mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/man mkdir /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/man/man1 /usr/bin/install -c -m 644 /builddir/build/BUILD/openjade-1.3.2/docsrc/openjade.1 /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/man/man1/openjade.1 + ln -s openjade /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x//usr/bin/jade + echo '.so man1/openjade.1' + cp dsssl/catalog /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x//usr/share/sgml/openjade-1.3.2/ + cp dsssl/dsssl.dtd dsssl/style-sheet.dtd dsssl/fot.dtd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x//usr/share/sgml/openjade-1.3.2/ + mkdir -p /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/etc/sgml + cd /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/etc/sgml + touch openjade-1.3.2-72.fc39.soc + ln -s openjade-1.3.2-72.fc39.soc openjade.soc /builddir/build/BUILD/openjade-1.3.2 + cd - + rm -f /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libogrove.so /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libospgrove.so /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libostyle.so /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libogrove.la /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libospgrove.la /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libostyle.la + export QA_RPATHS=0x0001 + QA_RPATHS=0x0001 + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.3.2-72.fc39 --unique-debug-suffix -1.3.2-72.fc39.s390x --unique-debug-src-base openjade-1.3.2-72.fc39.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openjade-1.3.2 extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/bin/openjade extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libogrove.so.0.0.1 /usr/bin/gdb.minimal /usr/bin/gdb.minimal extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libospgrove.so.0.0.1 /usr/bin/gdb.minimal extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/lib64/libostyle.so.0.0.1 /usr/bin/gdb.minimal original debug info size: 12036kB, size after compression: 11128kB /usr/bin/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. cpio: style/InterpreterMessages.cxx: Cannot stat: No such file or directory 3526 blocks + /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 WARNING 0001: file '/usr/bin/openjade' contains a standard runpath '/usr/lib64' in [/usr/lib64] WARNING 0001: file '/usr/lib64/libostyle.so.0.0.1' contains a standard runpath '/usr/lib64' in [/usr/lib64] WARNING 0001: file '/usr/lib64/libospgrove.so.0.0.1' contains a standard runpath '/usr/lib64' in [/usr/lib64] + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: openjade-1.3.2-72.fc39.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gUQmJz + umask 022 + cd /builddir/build/BUILD + cd openjade-1.3.2 + DOCDIR=/builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + cp -pr jadedoc/autoconf.htm jadedoc/contributors.htm jadedoc/copying.txt jadedoc/dsssl2.htm jadedoc/images jadedoc/index.htm jadedoc/mif.htm jadedoc/rtf.htm jadedoc/tex.htm jadedoc/transform.htm jadedoc/xmlfo.htm /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + cp -pr dsssl/README.jadetex /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + cp -pr README /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + cp -pr COPYING /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + cp -pr VERSION /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x/usr/share/doc/openjade + RPM_EC=0 ++ jobs -p + exit 0 Provides: jade = 1.3.2-72.fc39 libogrove.so.0()(64bit) libospgrove.so.0()(64bit) libostyle.so.0()(64bit) openjade = 1.3.2-72.fc39 openjade(s390-64) = 1.3.2-72.fc39 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: glibc >= 2.37.9000-10 libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libogrove.so.0()(64bit) libosp.so.5()(64bit) libospgrove.so.0()(64bit) libostyle.so.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) rtld(GNU_HASH) Processing files: openjade-debugsource-1.3.2-72.fc39.s390x Provides: openjade-debugsource = 1.3.2-72.fc39 openjade-debugsource(s390-64) = 1.3.2-72.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openjade-debuginfo-1.3.2-72.fc39.s390x Provides: debuginfo(build-id) = 34421c4ce12dff88c6f998c18ed1ab643a7d593a debuginfo(build-id) = 7dfa8336bbd7b8cd07ff98898f9e05fe943e57e0 debuginfo(build-id) = 823d0902b2a6b61fbeba85941e017b0efd9be3cb debuginfo(build-id) = a0954d48f144ca75dd0627bb42824eca270879d2 libogrove.so.0.0.1-1.3.2-72.fc39.s390x.debug()(64bit) libospgrove.so.0.0.1-1.3.2-72.fc39.s390x.debug()(64bit) libostyle.so.0.0.1-1.3.2-72.fc39.s390x.debug()(64bit) openjade-debuginfo = 1.3.2-72.fc39 openjade-debuginfo(s390-64) = 1.3.2-72.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openjade-debugsource(s390-64) = 1.3.2-72.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x Wrote: /builddir/build/RPMS/openjade-1.3.2-72.fc39.s390x.rpm Wrote: /builddir/build/RPMS/openjade-debugsource-1.3.2-72.fc39.s390x.rpm Wrote: /builddir/build/RPMS/openjade-debuginfo-1.3.2-72.fc39.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.t5BZLD + umask 022 + cd /builddir/build/BUILD + cd openjade-1.3.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openjade-1.3.2-72.fc39.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.6ZkFOC + umask 022 + cd /builddir/build/BUILD + rm -rf openjade-1.3.2 openjade-1.3.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N) Finish: rpmbuild openjade-1.3.2-72.fc39.src.rpm Finish: build phase for openjade-1.3.2-72.fc39.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1684945449.263594/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openjade-1.3.2-72.fc39.src.rpm) Config(child) 2 minutes 20 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool