Warning: Permanently added '165.192.129.242' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5173963 --chroot fedora-rawhide-s390x --detached Version: 0.62 PID: 16716 Logging PID: 16717 Task: {'appstream': False, 'background': True, 'build_id': 5173963, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '8302490993ce038dbff209a489fffbbc25f0c99f', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/openjade', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'openjade', 'package_version': '1.3.2-70', 'project_dirname': 'gcc-13-test', 'project_name': 'gcc-13-test', 'project_owner': 'jakub', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/', 'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch', 'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}], 'sandbox': 'jakub/gcc-13-test--jakub', 'source_json': {}, 'source_type': None, 'submitter': 'jakub', 'tags': [], 'task_id': '5173963-fedora-rawhide-s390x', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/openjade /var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/openjade', '/var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade'... Running: git checkout 8302490993ce038dbff209a489fffbbc25f0c99f cmd: ['git', 'checkout', '8302490993ce038dbff209a489fffbbc25f0c99f'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade rc: 0 stdout: stderr: Note: switching to '8302490993ce038dbff209a489fffbbc25f0c99f'. 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 8302490 automatic import of openjade Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading 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/jakub/gcc-13-test/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 620k 0 0:00:01 0:00:01 --:--:-- 620k INFO: Reading stdout from command: md5sum openjade-1.3.2.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade/openjade.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672049629.145120 -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-odvudbeb/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-1672049629.145120/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 8.7 MB/s | 27 MB 00:03 Additional repo https_jakub_fedorapeople_org_fe 51 kB/s | 86 kB 00:01 fedora 5.7 MB/s | 59 MB 00:10 Last metadata expiration check: 0:00:01 ago on Mon Dec 26 10:14:11 2022. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 fedora 480 k dnf-plugins-core noarch 4.3.1-1.fc38 fedora 34 k Installing dependencies: alternatives s390x 1.21-1.fc38 copr_base 39 k audit-libs s390x 3.0.9-2.fc38 fedora 114 k basesystem noarch 11-14.fc37 fedora 7.0 k bash s390x 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs s390x 1.0.8-12.fc38 copr_base 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils s390x 9.1-8.fc38 copr_base 1.1 M coreutils-common s390x 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl s390x 7.87.0-1.fc38 copr_base 345 k cyrus-sasl-lib s390x 2.1.28-8.fc38 copr_base 773 k dbus-libs s390x 1:1.14.4-1.fc38 copr_base 159 k dnf-data noarch 4.14.0-1.fc38 fedora 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf s390x 0.188-3.fc38 copr_base 202 k elfutils-libs s390x 0.188-3.fc38 copr_base 275 k expat s390x 2.5.0-1.fc38 copr_base 114 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.6 fedora 11 k fedora-release-common noarch 38-0.6 fedora 21 k fedora-release-identity-basic noarch 38-0.6 fedora 11 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file-libs s390x 5.42-4.fc38 copr_base 683 k filesystem s390x 3.18-2.fc37 fedora 1.1 M findutils s390x 1:4.9.0-2.fc38 copr_base 489 k gawk s390x 5.1.1-4.fc38 copr_base 1.0 M gdbm-libs s390x 1:1.23-2.fc38 copr_base 59 k glib2 s390x 2.74.1-2.fc38 copr_base 2.7 M glibc s390x 2.36.9000-19.fc38 fedora 1.6 M glibc-common s390x 2.36.9000-19.fc38 fedora 306 k glibc-minimal-langpack s390x 2.36.9000-19.fc38 fedora 30 k gmp s390x 1:6.2.1-3.fc38 copr_base 326 k gnupg2 s390x 2.3.8-1.fc38 copr_base 2.6 M gnutls s390x 3.7.8-9.fc38 copr_base 1.0 M gpgme s390x 1.17.1-3.fc38 copr_base 219 k grep s390x 3.8-1.fc38 copr_base 290 k ima-evm-utils s390x 1.4-6.fc38 copr_base 63 k json-c s390x 0.16-3.fc38 copr_base 43 k keyutils-libs s390x 1.6.1-5.fc38 copr_base 32 k krb5-libs s390x 1.20.1-3.fc38 copr_base 735 k libacl s390x 2.3.1-4.fc38 copr_base 25 k libarchive s390x 3.6.1-3.fc38 copr_base 426 k libassuan s390x 2.5.5-5.fc38 copr_base 67 k libattr s390x 2.5.1-5.fc38 copr_base 19 k libb2 s390x 0.98.1-7.fc38 copr_base 27 k libblkid s390x 2.38.1-3.fc38 fedora 103 k libbrotli s390x 1.0.9-9.fc38 copr_base 344 k libcap s390x 2.48-5.fc38 copr_base 68 k libcap-ng s390x 0.8.3-4.fc38 copr_base 33 k libcom_err s390x 1.46.5-3.fc38 copr_base 26 k libcomps s390x 0.1.18-4.fc38 copr_base 81 k libcurl s390x 7.87.0-1.fc38 copr_base 320 k libdnf s390x 0.68.0-1.fc38 copr_base 653 k libevent s390x 2.1.12-7.fc38 copr_base 260 k libffi s390x 3.4.4-1.fc38 copr_base 36 k libfsverity s390x 1.4-8.fc38 copr_base 20 k libgcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 66 k libgcrypt s390x 1.10.1-6.fc38 copr_base 495 k libgomp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 305 k libgpg-error s390x 1.46-1.fc38 copr_base 225 k libidn2 s390x 2.3.4-1.fc38 copr_base 155 k libksba s390x 1.6.3-1.fc38 copr_base 163 k libmodulemd s390x 2.14.0-4.fc38 copr_base 220 k libmount s390x 2.38.1-3.fc38 fedora 132 k libnghttp2 s390x 1.51.0-1.fc38 copr_base 78 k libnsl2 s390x 2.0.0-4.fc38 copr_base 30 k libpsl s390x 0.21.1-6.fc38 copr_base 66 k librepo s390x 1.15.1-1.fc38 copr_base 96 k libreport-filesystem noarch 2.17.6-1.fc38 copr_base 14 k libselinux s390x 3.4-6.fc38 copr_base 91 k libsemanage s390x 3.4-6.fc38 copr_base 122 k libsepol s390x 3.4-4.fc38 copr_base 330 k libsigsegv s390x 2.14-3.fc38 copr_base 27 k libsmartcols s390x 2.38.1-3.fc38 fedora 63 k libsolv s390x 0.7.22-3.fc38 copr_base 443 k libssh s390x 0.10.4-2.fc38 copr_base 206 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k libtasn1 s390x 4.19.0-1.fc38 copr_base 78 k libtirpc s390x 1.3.3-0.fc38 copr_base 97 k libunistring s390x 1.0-2.fc38 copr_base 552 k libuuid s390x 2.38.1-3.fc38 fedora 27 k libverto s390x 0.3.2-4.fc38 copr_base 21 k libxcrypt s390x 4.4.33-5.fc38 copr_base 125 k libxml2 s390x 2.10.3-2.fc38 copr_base 714 k libyaml s390x 0.2.5-8.fc38 copr_base 62 k libzstd s390x 1.5.2-3.fc37 fedora 274 k lua-libs s390x 5.4.4-6.fc38 copr_base 141 k lz4-libs s390x 1.9.3-5.fc38 copr_base 88 k mpdecimal s390x 2.5.1-4.fc38 copr_base 115 k mpfr s390x 4.1.1-2.fc38 copr_base 553 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs s390x 6.3-5.20221126.fc38 copr_base 357 k nettle s390x 3.8-2.fc38 copr_base 444 k npth s390x 1.6-10.fc38 copr_base 24 k openldap s390x 2.6.3-1.fc38 fedora 248 k openssl-libs s390x 1:3.0.5-6.fc38 fedora 1.8 M p11-kit s390x 0.24.1-5.fc38 fedora 378 k p11-kit-trust s390x 0.24.1-5.fc38 fedora 131 k pcre2 s390x 10.40-1.fc37.1 fedora 219 k pcre2-syntax noarch 10.40-1.fc37.1 fedora 142 k popt s390x 1.19-1.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 s390x 3.11.1-1.fc38 fedora 27 k python3-dateutil noarch 1:2.8.2-4.fc37 fedora 361 k python3-dbus s390x 1.3.2-1.fc38 copr_base 147 k python3-distro noarch 1.8.0-1.fc38 fedora 49 k python3-dnf noarch 4.14.0-1.fc38 fedora 607 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 fedora 277 k python3-gpg s390x 1.17.1-3.fc38 copr_base 281 k python3-hawkey s390x 0.68.0-1.fc38 copr_base 105 k python3-libcomps s390x 0.1.18-4.fc38 copr_base 50 k python3-libdnf s390x 0.68.0-1.fc38 copr_base 796 k python3-libs s390x 3.11.1-1.fc38 fedora 9.5 M python3-rpm s390x 4.18.0-8.fc38 fedora 95 k python3-six noarch 1.16.0-8.fc37 fedora 42 k readline s390x 8.2-2.fc38 fedora 213 k rpm s390x 4.18.0-8.fc38 fedora 569 k rpm-build-libs s390x 4.18.0-8.fc38 fedora 92 k rpm-libs s390x 4.18.0-8.fc38 fedora 307 k rpm-sequoia s390x 1.2.0-1.fc38 fedora 960 k rpm-sign-libs s390x 4.18.0-8.fc38 fedora 26 k sed s390x 4.8-11.fc37 fedora 304 k setup noarch 2.14.3-1.fc38 fedora 152 k shadow-utils s390x 2:4.13-3.fc38 fedora 1.2 M sqlite-libs s390x 3.40.0-1.fc38 fedora 651 k systemd-libs s390x 252.4-598.fc38 fedora 591 k tpm2-tss s390x 4.0.0-0.1.rc2.fc38 fedora 630 k tzdata noarch 2022g-1.fc38 fedora 716 k xz-libs s390x 5.2.9-1.fc38 fedora 93 k zchunk-libs s390x 1.2.3-1.fc38 fedora 49 k zlib s390x 1.2.13-1.fc38 fedora 96 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 56 M Installed size: 200 M Downloading Packages: (1/137): bzip2-libs-1.0.8-12.fc38.s390x.rpm 517 kB/s | 47 kB 00:00 (2/137): alternatives-1.21-1.fc38.s390x.rpm 412 kB/s | 39 kB 00:00 (3/137): bash-5.2.9-3.fc38.s390x.rpm 17 MB/s | 1.8 MB 00:00 (4/137): coreutils-9.1-8.fc38.s390x.rpm 30 MB/s | 1.1 MB 00:00 (5/137): coreutils-common-9.1-8.fc38.s390x.rpm 56 MB/s | 2.0 MB 00:00 (6/137): curl-7.87.0-1.fc38.s390x.rpm 11 MB/s | 345 kB 00:00 (7/137): dbus-libs-1.14.4-1.fc38.s390x.rpm 6.9 MB/s | 159 kB 00:00 (8/137): cyrus-sasl-lib-2.1.28-8.fc38.s390x.rpm 22 MB/s | 773 kB 00:00 (9/137): elfutils-default-yama-scope-0.188-3.fc 548 kB/s | 16 kB 00:00 (10/137): elfutils-libelf-0.188-3.fc38.s390x.rp 6.7 MB/s | 202 kB 00:00 (11/137): expat-2.5.0-1.fc38.s390x.rpm 6.8 MB/s | 114 kB 00:00 (12/137): elfutils-libs-0.188-3.fc38.s390x.rpm 12 MB/s | 275 kB 00:00 (13/137): file-libs-5.42-4.fc38.s390x.rpm 62 MB/s | 683 kB 00:00 (14/137): findutils-4.9.0-2.fc38.s390x.rpm 49 MB/s | 489 kB 00:00 (15/137): gawk-5.1.1-4.fc38.s390x.rpm 94 MB/s | 1.0 MB 00:00 (16/137): gdbm-libs-1.23-2.fc38.s390x.rpm 12 MB/s | 59 kB 00:00 (17/137): gmp-6.2.1-3.fc38.s390x.rpm 45 MB/s | 326 kB 00:00 (18/137): glib2-2.74.1-2.fc38.s390x.rpm 139 MB/s | 2.7 MB 00:00 (19/137): gnutls-3.7.8-9.fc38.s390x.rpm 72 MB/s | 1.0 MB 00:00 (20/137): gnupg2-2.3.8-1.fc38.s390x.rpm 100 MB/s | 2.6 MB 00:00 (21/137): gpgme-1.17.1-3.fc38.s390x.rpm 20 MB/s | 219 kB 00:00 (22/137): grep-3.8-1.fc38.s390x.rpm 37 MB/s | 290 kB 00:00 (23/137): ima-evm-utils-1.4-6.fc38.s390x.rpm 17 MB/s | 63 kB 00:00 (24/137): json-c-0.16-3.fc38.s390x.rpm 11 MB/s | 43 kB 00:00 (25/137): keyutils-libs-1.6.1-5.fc38.s390x.rpm 1.7 MB/s | 32 kB 00:00 (26/137): libacl-2.3.1-4.fc38.s390x.rpm 1.0 MB/s | 25 kB 00:00 (27/137): krb5-libs-1.20.1-3.fc38.s390x.rpm 23 MB/s | 735 kB 00:00 (28/137): libassuan-2.5.5-5.fc38.s390x.rpm 4.9 MB/s | 67 kB 00:00 (29/137): libarchive-3.6.1-3.fc38.s390x.rpm 19 MB/s | 426 kB 00:00 (30/137): libattr-2.5.1-5.fc38.s390x.rpm 1.9 MB/s | 19 kB 00:00 (31/137): libb2-0.98.1-7.fc38.s390x.rpm 6.0 MB/s | 27 kB 00:00 (32/137): libbrotli-1.0.9-9.fc38.s390x.rpm 60 MB/s | 344 kB 00:00 (33/137): libcap-2.48-5.fc38.s390x.rpm 14 MB/s | 68 kB 00:00 (34/137): libcap-ng-0.8.3-4.fc38.s390x.rpm 7.1 MB/s | 33 kB 00:00 (35/137): libcom_err-1.46.5-3.fc38.s390x.rpm 5.6 MB/s | 26 kB 00:00 (36/137): libcomps-0.1.18-4.fc38.s390x.rpm 16 MB/s | 81 kB 00:00 (37/137): libcurl-7.87.0-1.fc38.s390x.rpm 50 MB/s | 320 kB 00:00 (38/137): libdnf-0.68.0-1.fc38.s390x.rpm 80 MB/s | 653 kB 00:00 (39/137): libevent-2.1.12-7.fc38.s390x.rpm 32 MB/s | 260 kB 00:00 (40/137): libffi-3.4.4-1.fc38.s390x.rpm 4.4 MB/s | 36 kB 00:00 (41/137): libfsverity-1.4-8.fc38.s390x.rpm 2.3 MB/s | 20 kB 00:00 (42/137): libgcrypt-1.10.1-6.fc38.s390x.rpm 47 MB/s | 495 kB 00:00 (43/137): libgpg-error-1.46-1.fc38.s390x.rpm 25 MB/s | 225 kB 00:00 (44/137): libidn2-2.3.4-1.fc38.s390x.rpm 20 MB/s | 155 kB 00:00 (45/137): libmodulemd-2.14.0-4.fc38.s390x.rpm 40 MB/s | 220 kB 00:00 (46/137): libksba-1.6.3-1.fc38.s390x.rpm 26 MB/s | 163 kB 00:00 (47/137): libnghttp2-1.51.0-1.fc38.s390x.rpm 18 MB/s | 78 kB 00:00 (48/137): libnsl2-2.0.0-4.fc38.s390x.rpm 5.7 MB/s | 30 kB 00:00 (49/137): libpsl-0.21.1-6.fc38.s390x.rpm 10 MB/s | 66 kB 00:00 (50/137): libreport-filesystem-2.17.6-1.fc38.no 1.5 MB/s | 14 kB 00:00 (51/137): librepo-1.15.1-1.fc38.s390x.rpm 6.7 MB/s | 96 kB 00:00 (52/137): libselinux-3.4-6.fc38.s390x.rpm 8.7 MB/s | 91 kB 00:00 (53/137): libsepol-3.4-4.fc38.s390x.rpm 70 MB/s | 330 kB 00:00 (54/137): libsemanage-3.4-6.fc38.s390x.rpm 20 MB/s | 122 kB 00:00 (55/137): libsigsegv-2.14-3.fc38.s390x.rpm 4.5 MB/s | 27 kB 00:00 (56/137): libsolv-0.7.22-3.fc38.s390x.rpm 78 MB/s | 443 kB 00:00 (57/137): libssh-config-0.10.4-2.fc38.noarch.rp 2.6 MB/s | 9.2 kB 00:00 (58/137): libssh-0.10.4-2.fc38.s390x.rpm 32 MB/s | 206 kB 00:00 (59/137): libtasn1-4.19.0-1.fc38.s390x.rpm 13 MB/s | 78 kB 00:00 (60/137): libtirpc-1.3.3-0.fc38.s390x.rpm 18 MB/s | 97 kB 00:00 (61/137): libunistring-1.0-2.fc38.s390x.rpm 61 MB/s | 552 kB 00:00 (62/137): libverto-0.3.2-4.fc38.s390x.rpm 4.0 MB/s | 21 kB 00:00 (63/137): libxcrypt-4.4.33-5.fc38.s390x.rpm 22 MB/s | 125 kB 00:00 (64/137): libyaml-0.2.5-8.fc38.s390x.rpm 7.0 MB/s | 62 kB 00:00 (65/137): libxml2-2.10.3-2.fc38.s390x.rpm 70 MB/s | 714 kB 00:00 (66/137): lua-libs-5.4.4-6.fc38.s390x.rpm 12 MB/s | 141 kB 00:00 (67/137): lz4-libs-1.9.3-5.fc38.s390x.rpm 14 MB/s | 88 kB 00:00 (68/137): mpdecimal-2.5.1-4.fc38.s390x.rpm 13 MB/s | 115 kB 00:00 (69/137): ncurses-base-6.3-5.20221126.fc38.noar 7.2 MB/s | 62 kB 00:00 (70/137): mpfr-4.1.1-2.fc38.s390x.rpm 41 MB/s | 553 kB 00:00 (71/137): ncurses-libs-6.3-5.20221126.fc38.s390 33 MB/s | 357 kB 00:00 (72/137): nettle-3.8-2.fc38.s390x.rpm 46 MB/s | 444 kB 00:00 (73/137): npth-1.6-10.fc38.s390x.rpm 2.4 MB/s | 24 kB 00:00 (74/137): python3-gpg-1.17.1-3.fc38.s390x.rpm 37 MB/s | 281 kB 00:00 (75/137): python3-dbus-1.3.2-1.fc38.s390x.rpm 12 MB/s | 147 kB 00:00 (76/137): python3-hawkey-0.68.0-1.fc38.s390x.rp 6.3 MB/s | 105 kB 00:00 (77/137): python3-libcomps-0.1.18-4.fc38.s390x. 4.2 MB/s | 50 kB 00:00 (78/137): python3-libdnf-0.68.0-1.fc38.s390x.rp 39 MB/s | 796 kB 00:00 (79/137): libgcc-13.0.0-0.4.fc38.s390x.rpm 63 kB/s | 66 kB 00:01 (80/137): libgomp-13.0.0-0.4.fc38.s390x.rpm 233 kB/s | 305 kB 00:01 (81/137): basesystem-11-14.fc37.noarch.rpm 23 kB/s | 7.0 kB 00:00 (82/137): libstdc++-13.0.0-0.4.fc38.s390x.rpm 537 kB/s | 889 kB 00:01 (83/137): audit-libs-3.0.9-2.fc38.s390x.rpm 107 kB/s | 114 kB 00:01 (84/137): crypto-policies-20221215-1.gita4c31a3 121 kB/s | 90 kB 00:00 (85/137): ca-certificates-2022.2.54-5.fc37.noar 831 kB/s | 829 kB 00:00 (86/137): dnf-data-4.14.0-1.fc38.noarch.rpm 199 kB/s | 43 kB 00:00 (87/137): dnf-4.14.0-1.fc38.noarch.rpm 905 kB/s | 480 kB 00:00 (88/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 221 kB/s | 34 kB 00:00 (89/137): fedora-release-38-0.6.noarch.rpm 70 kB/s | 11 kB 00:00 (90/137): fedora-release-common-38-0.6.noarch.r 138 kB/s | 21 kB 00:00 (91/137): fedora-release-identity-basic-38-0.6. 74 kB/s | 11 kB 00:00 (92/137): fedora-gpg-keys-38-0.3.noarch.rpm 375 kB/s | 125 kB 00:00 (93/137): fedora-repos-38-0.3.noarch.rpm 67 kB/s | 10 kB 00:00 (94/137): fedora-repos-rawhide-38-0.3.noarch.rp 63 kB/s | 9.7 kB 00:00 (95/137): glibc-common-2.36.9000-19.fc38.s390x. 1.4 MB/s | 306 kB 00:00 (96/137): glibc-2.36.9000-19.fc38.s390x.rpm 4.1 MB/s | 1.6 MB 00:00 (97/137): glibc-minimal-langpack-2.36.9000-19.f 192 kB/s | 30 kB 00:00 (98/137): filesystem-3.18-2.fc37.s390x.rpm 1.7 MB/s | 1.1 MB 00:00 (99/137): libblkid-2.38.1-3.fc38.s390x.rpm 658 kB/s | 103 kB 00:00 (100/137): libmount-2.38.1-3.fc38.s390x.rpm 742 kB/s | 132 kB 00:00 (101/137): libsmartcols-2.38.1-3.fc38.s390x.rpm 404 kB/s | 63 kB 00:00 (102/137): libuuid-2.38.1-3.fc38.s390x.rpm 177 kB/s | 27 kB 00:00 (103/137): libzstd-1.5.2-3.fc37.s390x.rpm 1.3 MB/s | 274 kB 00:00 (104/137): openldap-2.6.3-1.fc38.s390x.rpm 1.4 MB/s | 248 kB 00:00 (105/137): openssl-libs-3.0.5-6.fc38.s390x.rpm 6.9 MB/s | 1.8 MB 00:00 (106/137): p11-kit-trust-0.24.1-5.fc38.s390x.rp 805 kB/s | 131 kB 00:00 (107/137): p11-kit-0.24.1-5.fc38.s390x.rpm 1.6 MB/s | 378 kB 00:00 (108/137): pcre2-10.40-1.fc37.1.s390x.rpm 1.3 MB/s | 219 kB 00:00 (109/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 871 kB/s | 142 kB 00:00 (110/137): popt-1.19-1.fc38.s390x.rpm 409 kB/s | 67 kB 00:00 (111/137): publicsuffix-list-dafsa-20221208-1.f 385 kB/s | 59 kB 00:00 (112/137): python3-3.11.1-1.fc38.s390x.rpm 178 kB/s | 27 kB 00:00 (113/137): python-pip-wheel-22.3.1-1.fc38.noarc 5.0 MB/s | 1.4 MB 00:00 (114/137): python-setuptools-wheel-65.5.1-1.fc3 2.4 MB/s | 715 kB 00:00 (115/137): python3-dateutil-2.8.2-4.fc37.noarch 2.1 MB/s | 361 kB 00:00 (116/137): python3-distro-1.8.0-1.fc38.noarch.r 319 kB/s | 49 kB 00:00 (117/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 2.5 MB/s | 607 kB 00:00 (118/137): python3-dnf-plugins-core-4.3.1-1.fc3 1.6 MB/s | 277 kB 00:00 (119/137): python3-rpm-4.18.0-8.fc38.s390x.rpm 582 kB/s | 95 kB 00:00 (120/137): python3-six-1.16.0-8.fc37.noarch.rpm 275 kB/s | 42 kB 00:00 (121/137): readline-8.2-2.fc38.s390x.rpm 1.2 MB/s | 213 kB 00:00 (122/137): rpm-4.18.0-8.fc38.s390x.rpm 3.1 MB/s | 569 kB 00:00 (123/137): rpm-build-libs-4.18.0-8.fc38.s390x.r 561 kB/s | 92 kB 00:00 (124/137): rpm-libs-4.18.0-8.fc38.s390x.rpm 1.8 MB/s | 307 kB 00:00 (125/137): python3-libs-3.11.1-1.fc38.s390x.rpm 13 MB/s | 9.5 MB 00:00 (126/137): rpm-sign-libs-4.18.0-8.fc38.s390x.rp 173 kB/s | 26 kB 00:00 (127/137): sed-4.8-11.fc37.s390x.rpm 1.9 MB/s | 304 kB 00:00 (128/137): rpm-sequoia-1.2.0-1.fc38.s390x.rpm 3.3 MB/s | 960 kB 00:00 (129/137): setup-2.14.3-1.fc38.noarch.rpm 962 kB/s | 152 kB 00:00 (130/137): shadow-utils-4.13-3.fc38.s390x.rpm 7.2 MB/s | 1.2 MB 00:00 (131/137): sqlite-libs-3.40.0-1.fc38.s390x.rpm 2.9 MB/s | 651 kB 00:00 (132/137): systemd-libs-252.4-598.fc38.s390x.rp 3.2 MB/s | 591 kB 00:00 (133/137): tpm2-tss-4.0.0-0.1.rc2.fc38.s390x.rp 3.8 MB/s | 630 kB 00:00 (134/137): xz-libs-5.2.9-1.fc38.s390x.rpm 598 kB/s | 93 kB 00:00 (135/137): tzdata-2022g-1.fc38.noarch.rpm 3.1 MB/s | 716 kB 00:00 (136/137): zchunk-libs-1.2.3-1.fc38.s390x.rpm 319 kB/s | 49 kB 00:00 (137/137): zlib-1.2.13-1.fc38.s390x.rpm 618 kB/s | 96 kB 00:00 -------------------------------------------------------------------------------- Total 4.5 MB/s | 56 MB 00:12 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 fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.s390x 1/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.s390x 1/137 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Installing : tzdata-2022g-1.fc38.noarch 3/137 Installing : fedora-release-identity-basic-38-0.6.noarch 4/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 5/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/137 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 7/137 Installing : fedora-gpg-keys-38-0.3.noarch 8/137 Installing : fedora-release-38-0.6.noarch 9/137 Installing : fedora-release-common-38-0.6.noarch 10/137 Installing : fedora-repos-rawhide-38-0.3.noarch 11/137 Installing : fedora-repos-38-0.3.noarch 12/137 Installing : setup-2.14.3-1.fc38.noarch 13/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 13/137 Installing : filesystem-3.18-2.fc37.s390x 14/137 Installing : basesystem-11-14.fc37.noarch 15/137 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 16/137 Installing : ncurses-libs-6.3-5.20221126.fc38.s390x 17/137 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 18/137 Installing : glibc-2.36.9000-19.fc38.s390x 18/137 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 18/137 Installing : bash-5.2.9-3.fc38.s390x 19/137 Running scriptlet: bash-5.2.9-3.fc38.s390x 19/137 Installing : glibc-common-2.36.9000-19.fc38.s390x 20/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 21/137 Installing : zlib-1.2.13-1.fc38.s390x 22/137 Installing : bzip2-libs-1.0.8-12.fc38.s390x 23/137 Installing : xz-libs-5.2.9-1.fc38.s390x 24/137 Installing : libzstd-1.5.2-3.fc37.s390x 25/137 Installing : sqlite-libs-3.40.0-1.fc38.s390x 26/137 Installing : gmp-1:6.2.1-3.fc38.s390x 27/137 Installing : libcap-2.48-5.fc38.s390x 28/137 Installing : libgpg-error-1.46-1.fc38.s390x 29/137 Installing : popt-1.19-1.fc38.s390x 30/137 Installing : libxml2-2.10.3-2.fc38.s390x 31/137 Installing : lua-libs-5.4.4-6.fc38.s390x 32/137 Installing : libstdc++-13.0.0-0.4.fc38.s390x 33/137 Installing : libuuid-2.38.1-3.fc38.s390x 34/137 Installing : elfutils-libelf-0.188-3.fc38.s390x 35/137 Installing : file-libs-5.42-4.fc38.s390x 36/137 Installing : libattr-2.5.1-5.fc38.s390x 37/137 Installing : libacl-2.3.1-4.fc38.s390x 38/137 Installing : libffi-3.4.4-1.fc38.s390x 39/137 Installing : p11-kit-0.24.1-5.fc38.s390x 40/137 Installing : libunistring-1.0-2.fc38.s390x 41/137 Installing : libidn2-2.3.4-1.fc38.s390x 42/137 Installing : libxcrypt-4.4.33-5.fc38.s390x 43/137 Installing : pcre2-10.40-1.fc37.1.s390x 44/137 Installing : readline-8.2-2.fc38.s390x 45/137 Installing : libassuan-2.5.5-5.fc38.s390x 46/137 Installing : nettle-3.8-2.fc38.s390x 47/137 Installing : rpm-sequoia-1.2.0-1.fc38.s390x 48/137 Installing : expat-2.5.0-1.fc38.s390x 49/137 Installing : gdbm-libs-1:1.23-2.fc38.s390x 50/137 Installing : json-c-0.16-3.fc38.s390x 51/137 Installing : keyutils-libs-1.6.1-5.fc38.s390x 52/137 Installing : libcom_err-1.46.5-3.fc38.s390x 53/137 Installing : libsepol-3.4-4.fc38.s390x 54/137 Installing : libselinux-3.4-6.fc38.s390x 55/137 Installing : sed-4.8-11.fc37.s390x 56/137 Installing : libtasn1-4.19.0-1.fc38.s390x 57/137 Installing : lz4-libs-1.9.3-5.fc38.s390x 58/137 Installing : libgomp-13.0.0-0.4.fc38.s390x 59/137 Installing : libsmartcols-2.38.1-3.fc38.s390x 60/137 Installing : libb2-0.98.1-7.fc38.s390x 61/137 Installing : systemd-libs-252.4-598.fc38.s390x 62/137 Installing : dbus-libs-1:1.14.4-1.fc38.s390x 63/137 Installing : findutils-1:4.9.0-2.fc38.s390x 64/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.s390x 65/137 Installing : libcomps-0.1.18-4.fc38.s390x 66/137 Installing : grep-3.8-1.fc38.s390x 67/137 Installing : libpsl-0.21.1-6.fc38.s390x 68/137 Installing : libblkid-2.38.1-3.fc38.s390x 69/137 Installing : libmount-2.38.1-3.fc38.s390x 70/137 Installing : mpdecimal-2.5.1-4.fc38.s390x 71/137 Installing : libgcrypt-1.10.1-6.fc38.s390x 72/137 Installing : libksba-1.6.3-1.fc38.s390x 73/137 Installing : mpfr-4.1.1-2.fc38.s390x 74/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 75/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 75/137 Installing : elfutils-libs-0.188-3.fc38.s390x 76/137 Installing : alternatives-1.21-1.fc38.s390x 77/137 Installing : p11-kit-trust-0.24.1-5.fc38.s390x 78/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.s390x 78/137 Installing : gnutls-3.7.8-9.fc38.s390x 79/137 Installing : glib2-2.74.1-2.fc38.s390x 80/137 Installing : libbrotli-1.0.9-9.fc38.s390x 81/137 Installing : libcap-ng-0.8.3-4.fc38.s390x 82/137 Installing : audit-libs-3.0.9-2.fc38.s390x 83/137 Installing : rpm-libs-4.18.0-8.fc38.s390x 84/137 Installing : rpm-build-libs-4.18.0-8.fc38.s390x 85/137 Installing : libsemanage-3.4-6.fc38.s390x 86/137 Installing : shadow-utils-2:4.13-3.fc38.s390x 87/137 Installing : libnghttp2-1.51.0-1.fc38.s390x 88/137 Installing : libsigsegv-2.14-3.fc38.s390x 89/137 Installing : gawk-5.1.1-4.fc38.s390x 90/137 Installing : libverto-0.3.2-4.fc38.s390x 91/137 Installing : libyaml-0.2.5-8.fc38.s390x 92/137 Installing : libmodulemd-2.14.0-4.fc38.s390x 93/137 Installing : npth-1.6-10.fc38.s390x 94/137 Installing : libssh-config-0.10.4-2.fc38.noarch 95/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 96/137 Installing : dnf-data-4.14.0-1.fc38.noarch 97/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : coreutils-common-9.1-8.fc38.s390x 98/137 Installing : openssl-libs-1:3.0.5-6.fc38.s390x 99/137 Installing : coreutils-9.1-8.fc38.s390x 100/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 101/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : krb5-libs-1.20.1-3.fc38.s390x 102/137 Installing : libtirpc-1.3.3-0.fc38.s390x 103/137 Installing : libfsverity-1.4-8.fc38.s390x 104/137 Installing : zchunk-libs-1.2.3-1.fc38.s390x 105/137 Installing : libsolv-0.7.22-3.fc38.s390x 106/137 Installing : libnsl2-2.0.0-4.fc38.s390x 107/137 Installing : libssh-0.10.4-2.fc38.s390x 108/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 109/137 Installing : python3-3.11.1-1.fc38.s390x 110/137 Installing : python3-libs-3.11.1-1.fc38.s390x 111/137 Installing : python3-dbus-1.3.2-1.fc38.s390x 112/137 Installing : python3-libcomps-0.1.18-4.fc38.s390x 113/137 Installing : python3-distro-1.8.0-1.fc38.noarch 114/137 Installing : python3-six-1.16.0-8.fc37.noarch 115/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 116/137 Installing : libarchive-3.6.1-3.fc38.s390x 117/137 Installing : libevent-2.1.12-7.fc38.s390x 118/137 Installing : openldap-2.6.3-1.fc38.s390x 119/137 Installing : libcurl-7.87.0-1.fc38.s390x 120/137 Installing : gnupg2-2.3.8-1.fc38.s390x 121/137 Installing : gpgme-1.17.1-3.fc38.s390x 122/137 Installing : librepo-1.15.1-1.fc38.s390x 123/137 Installing : libdnf-0.68.0-1.fc38.s390x 124/137 Installing : python3-libdnf-0.68.0-1.fc38.s390x 125/137 Installing : python3-hawkey-0.68.0-1.fc38.s390x 126/137 Installing : python3-gpg-1.17.1-3.fc38.s390x 127/137 Installing : curl-7.87.0-1.fc38.s390x 128/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 129/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 129/137 Installing : ima-evm-utils-1.4-6.fc38.s390x 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.s390x 131/137 Installing : python3-rpm-4.18.0-8.fc38.s390x 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-8.fc38.s390x 137/137 Installing : rpm-4.18.0-8.fc38.s390x 137/137 Running scriptlet: filesystem-3.18-2.fc37.s390x 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.s390x 137/137 Verifying : alternatives-1.21-1.fc38.s390x 1/137 Verifying : bash-5.2.9-3.fc38.s390x 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.s390x 3/137 Verifying : coreutils-9.1-8.fc38.s390x 4/137 Verifying : coreutils-common-9.1-8.fc38.s390x 5/137 Verifying : curl-7.87.0-1.fc38.s390x 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.s390x 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.s390x 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.s390x 10/137 Verifying : elfutils-libs-0.188-3.fc38.s390x 11/137 Verifying : expat-2.5.0-1.fc38.s390x 12/137 Verifying : file-libs-5.42-4.fc38.s390x 13/137 Verifying : findutils-1:4.9.0-2.fc38.s390x 14/137 Verifying : gawk-5.1.1-4.fc38.s390x 15/137 Verifying : gdbm-libs-1:1.23-2.fc38.s390x 16/137 Verifying : glib2-2.74.1-2.fc38.s390x 17/137 Verifying : gmp-1:6.2.1-3.fc38.s390x 18/137 Verifying : gnupg2-2.3.8-1.fc38.s390x 19/137 Verifying : gnutls-3.7.8-9.fc38.s390x 20/137 Verifying : gpgme-1.17.1-3.fc38.s390x 21/137 Verifying : grep-3.8-1.fc38.s390x 22/137 Verifying : ima-evm-utils-1.4-6.fc38.s390x 23/137 Verifying : json-c-0.16-3.fc38.s390x 24/137 Verifying : keyutils-libs-1.6.1-5.fc38.s390x 25/137 Verifying : krb5-libs-1.20.1-3.fc38.s390x 26/137 Verifying : libacl-2.3.1-4.fc38.s390x 27/137 Verifying : libarchive-3.6.1-3.fc38.s390x 28/137 Verifying : libassuan-2.5.5-5.fc38.s390x 29/137 Verifying : libattr-2.5.1-5.fc38.s390x 30/137 Verifying : libb2-0.98.1-7.fc38.s390x 31/137 Verifying : libbrotli-1.0.9-9.fc38.s390x 32/137 Verifying : libcap-2.48-5.fc38.s390x 33/137 Verifying : libcap-ng-0.8.3-4.fc38.s390x 34/137 Verifying : libcom_err-1.46.5-3.fc38.s390x 35/137 Verifying : libcomps-0.1.18-4.fc38.s390x 36/137 Verifying : libcurl-7.87.0-1.fc38.s390x 37/137 Verifying : libdnf-0.68.0-1.fc38.s390x 38/137 Verifying : libevent-2.1.12-7.fc38.s390x 39/137 Verifying : libffi-3.4.4-1.fc38.s390x 40/137 Verifying : libfsverity-1.4-8.fc38.s390x 41/137 Verifying : libgcrypt-1.10.1-6.fc38.s390x 42/137 Verifying : libgpg-error-1.46-1.fc38.s390x 43/137 Verifying : libidn2-2.3.4-1.fc38.s390x 44/137 Verifying : libksba-1.6.3-1.fc38.s390x 45/137 Verifying : libmodulemd-2.14.0-4.fc38.s390x 46/137 Verifying : libnghttp2-1.51.0-1.fc38.s390x 47/137 Verifying : libnsl2-2.0.0-4.fc38.s390x 48/137 Verifying : libpsl-0.21.1-6.fc38.s390x 49/137 Verifying : librepo-1.15.1-1.fc38.s390x 50/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 51/137 Verifying : libselinux-3.4-6.fc38.s390x 52/137 Verifying : libsemanage-3.4-6.fc38.s390x 53/137 Verifying : libsepol-3.4-4.fc38.s390x 54/137 Verifying : libsigsegv-2.14-3.fc38.s390x 55/137 Verifying : libsolv-0.7.22-3.fc38.s390x 56/137 Verifying : libssh-0.10.4-2.fc38.s390x 57/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 58/137 Verifying : libtasn1-4.19.0-1.fc38.s390x 59/137 Verifying : libtirpc-1.3.3-0.fc38.s390x 60/137 Verifying : libunistring-1.0-2.fc38.s390x 61/137 Verifying : libverto-0.3.2-4.fc38.s390x 62/137 Verifying : libxcrypt-4.4.33-5.fc38.s390x 63/137 Verifying : libxml2-2.10.3-2.fc38.s390x 64/137 Verifying : libyaml-0.2.5-8.fc38.s390x 65/137 Verifying : lua-libs-5.4.4-6.fc38.s390x 66/137 Verifying : lz4-libs-1.9.3-5.fc38.s390x 67/137 Verifying : mpdecimal-2.5.1-4.fc38.s390x 68/137 Verifying : mpfr-4.1.1-2.fc38.s390x 69/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 70/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.s390x 71/137 Verifying : nettle-3.8-2.fc38.s390x 72/137 Verifying : npth-1.6-10.fc38.s390x 73/137 Verifying : python3-dbus-1.3.2-1.fc38.s390x 74/137 Verifying : python3-gpg-1.17.1-3.fc38.s390x 75/137 Verifying : python3-hawkey-0.68.0-1.fc38.s390x 76/137 Verifying : python3-libcomps-0.1.18-4.fc38.s390x 77/137 Verifying : python3-libdnf-0.68.0-1.fc38.s390x 78/137 Verifying : libgcc-13.0.0-0.4.fc38.s390x 79/137 Verifying : libgomp-13.0.0-0.4.fc38.s390x 80/137 Verifying : libstdc++-13.0.0-0.4.fc38.s390x 81/137 Verifying : audit-libs-3.0.9-2.fc38.s390x 82/137 Verifying : basesystem-11-14.fc37.noarch 83/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 84/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 85/137 Verifying : dnf-4.14.0-1.fc38.noarch 86/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 87/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 88/137 Verifying : fedora-gpg-keys-38-0.3.noarch 89/137 Verifying : fedora-release-38-0.6.noarch 90/137 Verifying : fedora-release-common-38-0.6.noarch 91/137 Verifying : fedora-release-identity-basic-38-0.6.noarch 92/137 Verifying : fedora-repos-38-0.3.noarch 93/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 94/137 Verifying : filesystem-3.18-2.fc37.s390x 95/137 Verifying : glibc-2.36.9000-19.fc38.s390x 96/137 Verifying : glibc-common-2.36.9000-19.fc38.s390x 97/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 98/137 Verifying : libblkid-2.38.1-3.fc38.s390x 99/137 Verifying : libmount-2.38.1-3.fc38.s390x 100/137 Verifying : libsmartcols-2.38.1-3.fc38.s390x 101/137 Verifying : libuuid-2.38.1-3.fc38.s390x 102/137 Verifying : libzstd-1.5.2-3.fc37.s390x 103/137 Verifying : openldap-2.6.3-1.fc38.s390x 104/137 Verifying : openssl-libs-1:3.0.5-6.fc38.s390x 105/137 Verifying : p11-kit-0.24.1-5.fc38.s390x 106/137 Verifying : p11-kit-trust-0.24.1-5.fc38.s390x 107/137 Verifying : pcre2-10.40-1.fc37.1.s390x 108/137 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 109/137 Verifying : popt-1.19-1.fc38.s390x 110/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 111/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 112/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 113/137 Verifying : python3-3.11.1-1.fc38.s390x 114/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 115/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 116/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 117/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 118/137 Verifying : python3-libs-3.11.1-1.fc38.s390x 119/137 Verifying : python3-rpm-4.18.0-8.fc38.s390x 120/137 Verifying : python3-six-1.16.0-8.fc37.noarch 121/137 Verifying : readline-8.2-2.fc38.s390x 122/137 Verifying : rpm-4.18.0-8.fc38.s390x 123/137 Verifying : rpm-build-libs-4.18.0-8.fc38.s390x 124/137 Verifying : rpm-libs-4.18.0-8.fc38.s390x 125/137 Verifying : rpm-sequoia-1.2.0-1.fc38.s390x 126/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.s390x 127/137 Verifying : sed-4.8-11.fc37.s390x 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.s390x 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.s390x 131/137 Verifying : systemd-libs-252.4-598.fc38.s390x 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.s390x 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.s390x 136/137 Verifying : zlib-1.2.13-1.fc38.s390x 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.s390x audit-libs-3.0.9-2.fc38.s390x basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.s390x coreutils-common-9.1-8.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x dbus-libs-1:1.14.4-1.fc38.s390x dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x expat-2.5.0-1.fc38.s390x fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc38.s390x filesystem-3.18-2.fc37.s390x findutils-1:4.9.0-2.fc38.s390x gawk-5.1.1-4.fc38.s390x gdbm-libs-1:1.23-2.fc38.s390x glib2-2.74.1-2.fc38.s390x glibc-2.36.9000-19.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x gmp-1:6.2.1-3.fc38.s390x gnupg2-2.3.8-1.fc38.s390x gnutls-3.7.8-9.fc38.s390x gpgme-1.17.1-3.fc38.s390x grep-3.8-1.fc38.s390x ima-evm-utils-1.4-6.fc38.s390x json-c-0.16-3.fc38.s390x keyutils-libs-1.6.1-5.fc38.s390x krb5-libs-1.20.1-3.fc38.s390x libacl-2.3.1-4.fc38.s390x libarchive-3.6.1-3.fc38.s390x libassuan-2.5.5-5.fc38.s390x libattr-2.5.1-5.fc38.s390x libb2-0.98.1-7.fc38.s390x libblkid-2.38.1-3.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libcap-2.48-5.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libcomps-0.1.18-4.fc38.s390x libcurl-7.87.0-1.fc38.s390x libdnf-0.68.0-1.fc38.s390x libevent-2.1.12-7.fc38.s390x libffi-3.4.4-1.fc38.s390x libfsverity-1.4-8.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libgcrypt-1.10.1-6.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x libgpg-error-1.46-1.fc38.s390x libidn2-2.3.4-1.fc38.s390x libksba-1.6.3-1.fc38.s390x libmodulemd-2.14.0-4.fc38.s390x libmount-2.38.1-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libnsl2-2.0.0-4.fc38.s390x libpsl-0.21.1-6.fc38.s390x librepo-1.15.1-1.fc38.s390x libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.4-6.fc38.s390x libsemanage-3.4-6.fc38.s390x libsepol-3.4-4.fc38.s390x libsigsegv-2.14-3.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x libsolv-0.7.22-3.fc38.s390x libssh-0.10.4-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x libtasn1-4.19.0-1.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libunistring-1.0-2.fc38.s390x libuuid-2.38.1-3.fc38.s390x libverto-0.3.2-4.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x libxml2-2.10.3-2.fc38.s390x libyaml-0.2.5-8.fc38.s390x libzstd-1.5.2-3.fc37.s390x lua-libs-5.4.4-6.fc38.s390x lz4-libs-1.9.3-5.fc38.s390x mpdecimal-2.5.1-4.fc38.s390x mpfr-4.1.1-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.s390x nettle-3.8-2.fc38.s390x npth-1.6-10.fc38.s390x openldap-2.6.3-1.fc38.s390x openssl-libs-1:3.0.5-6.fc38.s390x p11-kit-0.24.1-5.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x pcre2-10.40-1.fc37.1.s390x pcre2-syntax-10.40-1.fc37.1.noarch popt-1.19-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.s390x python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.s390x python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.s390x python3-hawkey-0.68.0-1.fc38.s390x python3-libcomps-0.1.18-4.fc38.s390x python3-libdnf-0.68.0-1.fc38.s390x python3-libs-3.11.1-1.fc38.s390x python3-rpm-4.18.0-8.fc38.s390x python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.s390x rpm-4.18.0-8.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x rpm-sign-libs-4.18.0-8.fc38.s390x sed-4.8-11.fc37.s390x setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x tpm2-tss-4.0.0-0.1.rc2.fc38.s390x tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.s390x zchunk-libs-1.2.3-1.fc38.s390x zlib-1.2.13-1.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-1672049629.145120/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.1 kB/s | 3.0 kB 00:00 Copr repository 2.5 MB/s | 27 MB 00:10 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 11 kB/s | 6.1 kB 00:00 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash s390x 5.2.9-3.fc38 copr_base 1.8 M bzip2 s390x 1.0.8-12.fc38 copr_base 54 k coreutils s390x 9.1-8.fc38 copr_base 1.1 M cpio s390x 2.13-13.fc38 copr_base 275 k diffutils s390x 3.8-3.fc38 copr_base 381 k fedora-release-common noarch 38-0.6 fedora 21 k findutils s390x 1:4.9.0-2.fc38 copr_base 489 k gawk s390x 5.1.1-4.fc38 copr_base 1.0 M glibc-minimal-langpack s390x 2.36.9000-19.fc38 fedora 30 k grep s390x 3.8-1.fc38 copr_base 290 k gzip s390x 1.12-2.fc38 copr_base 165 k info s390x 7.0.1-1.fc38 fedora 180 k patch s390x 2.7.6-17.fc37 fedora 122 k redhat-rpm-config noarch 235-1.fc38 fedora 80 k rpm-build s390x 4.18.0-8.fc38 fedora 76 k sed s390x 4.8-11.fc37 fedora 304 k shadow-utils s390x 2:4.13-3.fc38 fedora 1.2 M tar s390x 2:1.34-5.fc38 fedora 876 k unzip s390x 6.0-58.fc38 fedora 177 k util-linux s390x 2.38.1-3.fc38 fedora 2.3 M which s390x 2.21-36.fc38 fedora 42 k xz s390x 5.2.9-1.fc38 fedora 306 k Installing dependencies: alternatives s390x 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 fedora 8.6 k audit-libs s390x 3.0.9-2.fc38 fedora 114 k authselect s390x 1.4.2-1.fc38 copr_base 139 k authselect-libs s390x 1.4.2-1.fc38 copr_base 235 k basesystem noarch 11-14.fc37 fedora 7.0 k binutils s390x 2.39-6.fc38 copr_base 5.7 M binutils-gold s390x 2.39-6.fc38 copr_base 994 k bzip2-libs s390x 1.0.8-12.fc38 copr_base 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils-common s390x 9.1-8.fc38 copr_base 2.0 M cracklib s390x 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl s390x 7.87.0-1.fc38 copr_base 345 k cyrus-sasl-lib s390x 2.1.28-8.fc38 copr_base 773 k debugedit s390x 5.0-5.fc37 fedora 76 k dwz s390x 0.15-1.fc38 copr_base 144 k ed s390x 1.18-2.fc38 copr_base 80 k efi-srpm-macros noarch 5-6.fc37 fedora 22 k elfutils s390x 0.188-3.fc38 copr_base 547 k elfutils-debuginfod-client s390x 0.188-3.fc38 copr_base 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf s390x 0.188-3.fc38 copr_base 202 k elfutils-libs s390x 0.188-3.fc38 copr_base 275 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.6 fedora 11 k fedora-release-identity-basic noarch 38-0.6 fedora 11 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file s390x 5.42-4.fc38 copr_base 49 k file-libs s390x 5.42-4.fc38 copr_base 683 k filesystem s390x 3.18-2.fc37 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-6.fc37 fedora 7.7 k gdb-minimal s390x 12.1-10.fc38 fedora 3.3 M gdbm-libs s390x 1:1.23-2.fc38 copr_base 59 k ghc-srpm-macros noarch 1.5.0-7.fc37 fedora 7.8 k glibc s390x 2.36.9000-19.fc38 fedora 1.6 M glibc-common s390x 2.36.9000-19.fc38 fedora 306 k glibc-gconv-extra s390x 2.36.9000-19.fc38 fedora 1.6 M gmp s390x 1:6.2.1-3.fc38 copr_base 326 k gnat-srpm-macros noarch 4-16.fc37 fedora 8.3 k go-srpm-macros noarch 3.2.0-1.fc38 fedora 27 k jansson s390x 2.13.1-5.fc38 copr_base 45 k kernel-srpm-macros noarch 1.0-15.fc37 fedora 9.4 k keyutils-libs s390x 1.6.1-5.fc38 copr_base 32 k krb5-libs s390x 1.20.1-3.fc38 copr_base 735 k libacl s390x 2.3.1-4.fc38 copr_base 25 k libarchive s390x 3.6.1-3.fc38 copr_base 426 k libattr s390x 2.5.1-5.fc38 copr_base 19 k libblkid s390x 2.38.1-3.fc38 fedora 103 k libbrotli s390x 1.0.9-9.fc38 copr_base 344 k libcap s390x 2.48-5.fc38 copr_base 68 k libcap-ng s390x 0.8.3-4.fc38 copr_base 33 k libcom_err s390x 1.46.5-3.fc38 copr_base 26 k libcurl s390x 7.87.0-1.fc38 copr_base 320 k libdb s390x 5.3.28-54.fc38 copr_base 775 k libeconf s390x 0.4.0-4.fc38 copr_base 29 k libevent s390x 2.1.12-7.fc38 copr_base 260 k libfdisk s390x 2.38.1-3.fc38 fedora 156 k libffi s390x 3.4.4-1.fc38 copr_base 36 k libgcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 66 k libgomp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 305 k libidn2 s390x 2.3.4-1.fc38 copr_base 155 k libmount s390x 2.38.1-3.fc38 fedora 132 k libnghttp2 s390x 1.51.0-1.fc38 copr_base 78 k libnsl2 s390x 2.0.0-4.fc38 copr_base 30 k libpkgconf s390x 1.8.0-3.fc37 fedora 34 k libpsl s390x 0.21.1-6.fc38 copr_base 66 k libpwquality s390x 1.4.5-1.fc38 fedora 119 k libselinux s390x 3.4-6.fc38 copr_base 91 k libsemanage s390x 3.4-6.fc38 copr_base 122 k libsepol s390x 3.4-4.fc38 copr_base 330 k libsigsegv s390x 2.14-3.fc38 copr_base 27 k libsmartcols s390x 2.38.1-3.fc38 fedora 63 k libssh s390x 0.10.4-2.fc38 copr_base 206 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k libtasn1 s390x 4.19.0-1.fc38 copr_base 78 k libtirpc s390x 1.3.3-0.fc38 copr_base 97 k libunistring s390x 1.0-2.fc38 copr_base 552 k libutempter s390x 1.2.1-7.fc38 copr_base 26 k libuuid s390x 2.38.1-3.fc38 fedora 27 k libverto s390x 0.3.2-4.fc38 copr_base 21 k libxcrypt s390x 4.4.33-5.fc38 copr_base 125 k libxml2 s390x 2.10.3-2.fc38 copr_base 714 k libzstd s390x 1.5.2-3.fc37 fedora 274 k lua-libs s390x 5.4.4-6.fc38 copr_base 141 k lua-srpm-macros noarch 1-7.fc37 fedora 8.8 k lz4-libs s390x 1.9.3-5.fc38 copr_base 88 k mpfr s390x 4.1.1-2.fc38 copr_base 553 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs s390x 6.3-5.20221126.fc38 copr_base 357 k nettle s390x 3.8-2.fc38 copr_base 444 k nim-srpm-macros noarch 3-7.fc37 fedora 8.4 k ocaml-srpm-macros noarch 7-2.fc37 fedora 13 k openblas-srpm-macros noarch 2-12.fc37 fedora 7.5 k openldap s390x 2.6.3-1.fc38 fedora 248 k openssl-libs s390x 1:3.0.5-6.fc38 fedora 1.8 M p11-kit s390x 0.24.1-5.fc38 fedora 378 k p11-kit-trust s390x 0.24.1-5.fc38 fedora 131 k package-notes-srpm-macros noarch 0.5-6.fc38 fedora 11 k pam s390x 1.5.2-15.fc38 fedora 554 k pam-libs s390x 1.5.2-15.fc38 fedora 56 k pcre2 s390x 10.40-1.fc37.1 fedora 219 k pcre2-syntax noarch 10.40-1.fc37.1 fedora 142 k perl-srpm-macros noarch 1-47.fc38 fedora 8.2 k pkgconf s390x 1.8.0-3.fc37 fedora 41 k pkgconf-m4 noarch 1.8.0-3.fc37 fedora 14 k pkgconf-pkg-config s390x 1.8.0-3.fc37 fedora 10 k popt s390x 1.19-1.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-srpm-macros noarch 3.11-6.fc38 fedora 25 k qt5-srpm-macros noarch 5.15.7-1.fc38 fedora 7.9 k readline s390x 8.2-2.fc38 fedora 213 k rpm s390x 4.18.0-8.fc38 fedora 569 k rpm-build-libs s390x 4.18.0-8.fc38 fedora 92 k rpm-libs s390x 4.18.0-8.fc38 fedora 307 k rpm-sequoia s390x 1.2.0-1.fc38 fedora 960 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 fedora 8.8 k rust-srpm-macros noarch 23-1.fc38 fedora 9.4 k setup noarch 2.14.3-1.fc38 fedora 152 k sqlite-libs s390x 3.40.0-1.fc38 fedora 651 k systemd-libs s390x 252.4-598.fc38 fedora 591 k tzdata noarch 2022g-1.fc38 fedora 716 k util-linux-core s390x 2.38.1-3.fc38 fedora 462 k xxhash-libs s390x 0.8.1-3.fc37 fedora 36 k xz-libs s390x 5.2.9-1.fc38 fedora 93 k zip s390x 3.0-35.fc38 fedora 261 k zlib s390x 1.2.13-1.fc38 fedora 96 k zstd s390x 1.5.2-3.fc37 fedora 410 k Installing Groups: Buildsystem building group Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 52 M Installed size: 182 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.s390x.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.s390x.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.s390x.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.s390x.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.s390x.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.s390x.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.s390x.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.s390x.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.s390x.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.s390x.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc38.s390x.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.s390x.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libselinux-3.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libsemanage-3.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libsepol-3.4-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc38.s390x.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.s390x.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc38.s390x.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.s390x.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.s390x.rpm: Already downloaded [SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded [SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded [SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] debugedit-5.0-5.fc37.s390x.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded [SKIPPED] filesystem-3.18-2.fc37.s390x.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded [SKIPPED] gdb-minimal-12.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] info-7.0.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc37.s390x.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.s390x.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded [SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.s390x.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.s390x.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.s390x.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.s390x.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc37.s390x.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc37.1.s390x.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc37.s390x.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.s390x.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.s390x.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.s390x.rpm: Already downloaded [SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-11.fc37.s390x.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.s390x.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.s390x.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.s390x.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.s390x.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.s390x.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.s390x.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.s390x.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.s390x.rpm: Already downloaded 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 fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.s390x 1/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.s390x 1/153 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Installing : fedora-release-identity-basic-38-0.6.noarch 3/153 Installing : tzdata-2022g-1.fc38.noarch 4/153 Installing : rust-srpm-macros-23-1.fc38.noarch 5/153 Installing : qt5-srpm-macros-5.15.7-1.fc38.noarch 6/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 7/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 8/153 Installing : perl-srpm-macros-1-47.fc38.noarch 9/153 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 10/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 11/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 12/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 13/153 Installing : nim-srpm-macros-3-7.fc37.noarch 14/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 15/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 16/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 17/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 18/153 Installing : fedora-gpg-keys-38-0.3.noarch 19/153 Installing : fedora-release-38-0.6.noarch 20/153 Installing : fedora-release-common-38-0.6.noarch 21/153 Installing : fedora-repos-rawhide-38-0.3.noarch 22/153 Installing : fedora-repos-38-0.3.noarch 23/153 Installing : setup-2.14.3-1.fc38.noarch 24/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 24/153 Installing : filesystem-3.18-2.fc37.s390x 25/153 Installing : basesystem-11-14.fc37.noarch 26/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 27/153 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 28/153 Installing : ncurses-libs-6.3-5.20221126.fc38.s390x 29/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.s390x 30/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.s390x 30/153 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 31/153 Installing : glibc-2.36.9000-19.fc38.s390x 31/153 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 31/153 Installing : bash-5.2.9-3.fc38.s390x 32/153 Running scriptlet: bash-5.2.9-3.fc38.s390x 32/153 Installing : glibc-common-2.36.9000-19.fc38.s390x 33/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 34/153 Installing : zlib-1.2.13-1.fc38.s390x 35/153 Installing : xz-libs-5.2.9-1.fc38.s390x 36/153 Installing : bzip2-libs-1.0.8-12.fc38.s390x 37/153 Installing : elfutils-libelf-0.188-3.fc38.s390x 38/153 Installing : gmp-1:6.2.1-3.fc38.s390x 39/153 Installing : libstdc++-13.0.0-0.4.fc38.s390x 40/153 Installing : libuuid-2.38.1-3.fc38.s390x 41/153 Installing : libzstd-1.5.2-3.fc37.s390x 42/153 Installing : popt-1.19-1.fc38.s390x 43/153 Installing : libblkid-2.38.1-3.fc38.s390x 44/153 Installing : libattr-2.5.1-5.fc38.s390x 45/153 Installing : libacl-2.3.1-4.fc38.s390x 46/153 Installing : libcap-2.48-5.fc38.s390x 47/153 Installing : libxcrypt-4.4.33-5.fc38.s390x 48/153 Installing : readline-8.2-2.fc38.s390x 49/153 Installing : lz4-libs-1.9.3-5.fc38.s390x 50/153 Installing : systemd-libs-252.4-598.fc38.s390x 51/153 Installing : mpfr-4.1.1-2.fc38.s390x 52/153 Installing : dwz-0.15-1.fc38.s390x 53/153 Installing : unzip-6.0-58.fc38.s390x 54/153 Installing : file-libs-5.42-4.fc38.s390x 55/153 Installing : file-5.42-4.fc38.s390x 56/153 Installing : sqlite-libs-3.40.0-1.fc38.s390x 57/153 Installing : alternatives-1.21-1.fc38.s390x 58/153 Installing : libcap-ng-0.8.3-4.fc38.s390x 59/153 Installing : audit-libs-3.0.9-2.fc38.s390x 60/153 Installing : libcom_err-1.46.5-3.fc38.s390x 61/153 Installing : libeconf-0.4.0-4.fc38.s390x 62/153 Installing : pam-libs-1.5.2-15.fc38.s390x 63/153 Installing : libsepol-3.4-4.fc38.s390x 64/153 Installing : libunistring-1.0-2.fc38.s390x 65/153 Installing : libidn2-2.3.4-1.fc38.s390x 66/153 Installing : lua-libs-5.4.4-6.fc38.s390x 67/153 Installing : libsmartcols-2.38.1-3.fc38.s390x 68/153 Installing : pcre2-10.40-1.fc37.1.s390x 69/153 Installing : libselinux-3.4-6.fc38.s390x 70/153 Installing : sed-4.8-11.fc37.s390x 71/153 Installing : grep-3.8-1.fc38.s390x 72/153 Installing : findutils-1:4.9.0-2.fc38.s390x 73/153 Installing : xz-5.2.9-1.fc38.s390x 74/153 Installing : libmount-2.38.1-3.fc38.s390x 75/153 Installing : util-linux-core-2.38.1-3.fc38.s390x 76/153 Installing : libsemanage-3.4-6.fc38.s390x 77/153 Installing : shadow-utils-2:4.13-3.fc38.s390x 78/153 Running scriptlet: libutempter-1.2.1-7.fc38.s390x 79/153 Installing : libutempter-1.2.1-7.fc38.s390x 79/153 Installing : tar-2:1.34-5.fc38.s390x 80/153 Installing : libpsl-0.21.1-6.fc38.s390x 81/153 Installing : zip-3.0-35.fc38.s390x 82/153 Installing : zstd-1.5.2-3.fc37.s390x 83/153 Installing : libfdisk-2.38.1-3.fc38.s390x 84/153 Installing : nettle-3.8-2.fc38.s390x 85/153 Installing : rpm-sequoia-1.2.0-1.fc38.s390x 86/153 Installing : rpm-libs-4.18.0-8.fc38.s390x 87/153 Installing : bzip2-1.0.8-12.fc38.s390x 88/153 Installing : libxml2-2.10.3-2.fc38.s390x 89/153 Installing : ed-1.18-2.fc38.s390x 90/153 Installing : patch-2.7.6-17.fc37.s390x 91/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Installing : cpio-2.13-13.fc38.s390x 93/153 Installing : diffutils-3.8-3.fc38.s390x 94/153 Installing : gdbm-libs-1:1.23-2.fc38.s390x 95/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.s390x 96/153 Installing : jansson-2.13.1-5.fc38.s390x 97/153 Installing : keyutils-libs-1.6.1-5.fc38.s390x 98/153 Installing : libbrotli-1.0.9-9.fc38.s390x 99/153 Installing : libdb-5.3.28-54.fc38.s390x 100/153 Installing : libffi-3.4.4-1.fc38.s390x 101/153 Installing : p11-kit-0.24.1-5.fc38.s390x 102/153 Installing : libnghttp2-1.51.0-1.fc38.s390x 103/153 Installing : libsigsegv-2.14-3.fc38.s390x 104/153 Installing : gawk-5.1.1-4.fc38.s390x 105/153 Installing : libtasn1-4.19.0-1.fc38.s390x 106/153 Installing : p11-kit-trust-0.24.1-5.fc38.s390x 107/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.s390x 107/153 Installing : libverto-0.3.2-4.fc38.s390x 108/153 Installing : libgomp-13.0.0-0.4.fc38.s390x 109/153 Installing : libpkgconf-1.8.0-3.fc37.s390x 110/153 Installing : pkgconf-1.8.0-3.fc37.s390x 111/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.s390x 112/153 Installing : xxhash-libs-0.8.1-3.fc37.s390x 113/153 Installing : libssh-config-0.10.4-2.fc38.noarch 114/153 Installing : coreutils-common-9.1-8.fc38.s390x 115/153 Installing : openssl-libs-1:3.0.5-6.fc38.s390x 116/153 Installing : coreutils-9.1-8.fc38.s390x 117/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 118/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 118/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 118/153 Installing : krb5-libs-1.20.1-3.fc38.s390x 119/153 Installing : libtirpc-1.3.3-0.fc38.s390x 120/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.s390x 121/153 Installing : authselect-libs-1.4.2-1.fc38.s390x 121/153 Installing : gzip-1.12-2.fc38.s390x 122/153 Installing : cracklib-2.9.7-30.fc38.s390x 123/153 Installing : libpwquality-1.4.5-1.fc38.s390x 124/153 Installing : authselect-1.4.2-1.fc38.s390x 125/153 Installing : libnsl2-2.0.0-4.fc38.s390x 126/153 Installing : pam-1.5.2-15.fc38.s390x 127/153 Installing : libssh-0.10.4-2.fc38.s390x 128/153 Installing : libarchive-3.6.1-3.fc38.s390x 129/153 Installing : libevent-2.1.12-7.fc38.s390x 130/153 Installing : openldap-2.6.3-1.fc38.s390x 131/153 Installing : libcurl-7.87.0-1.fc38.s390x 132/153 Installing : elfutils-libs-0.188-3.fc38.s390x 133/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.s390x 134/153 Installing : binutils-gold-2.39-6.fc38.s390x 135/153 Installing : binutils-2.39-6.fc38.s390x 136/153 Running scriptlet: binutils-2.39-6.fc38.s390x 136/153 Installing : elfutils-0.188-3.fc38.s390x 137/153 Installing : gdb-minimal-12.1-10.fc38.s390x 138/153 Installing : debugedit-5.0-5.fc37.s390x 139/153 Installing : rpm-build-libs-4.18.0-8.fc38.s390x 140/153 Installing : curl-7.87.0-1.fc38.s390x 141/153 Running scriptlet: rpm-4.18.0-8.fc38.s390x 142/153 Installing : rpm-4.18.0-8.fc38.s390x 142/153 Installing : efi-srpm-macros-5-6.fc37.noarch 143/153 Installing : lua-srpm-macros-1-7.fc37.noarch 144/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 145/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 146/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 147/153 Installing : python-srpm-macros-3.11-6.fc38.noarch 148/153 Installing : redhat-rpm-config-235-1.fc38.noarch 149/153 Installing : rpm-build-4.18.0-8.fc38.s390x 150/153 Installing : util-linux-2.38.1-3.fc38.s390x 151/153 Installing : which-2.21-36.fc38.s390x 152/153 Installing : info-7.0.1-1.fc38.s390x 153/153 Running scriptlet: filesystem-3.18-2.fc37.s390x 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.s390x 153/153 Running scriptlet: rpm-4.18.0-8.fc38.s390x 153/153 Running scriptlet: info-7.0.1-1.fc38.s390x 153/153 Verifying : alternatives-1.21-1.fc38.s390x 1/153 Verifying : authselect-1.4.2-1.fc38.s390x 2/153 Verifying : authselect-libs-1.4.2-1.fc38.s390x 3/153 Verifying : bash-5.2.9-3.fc38.s390x 4/153 Verifying : binutils-2.39-6.fc38.s390x 5/153 Verifying : binutils-gold-2.39-6.fc38.s390x 6/153 Verifying : bzip2-1.0.8-12.fc38.s390x 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.s390x 8/153 Verifying : coreutils-9.1-8.fc38.s390x 9/153 Verifying : coreutils-common-9.1-8.fc38.s390x 10/153 Verifying : cpio-2.13-13.fc38.s390x 11/153 Verifying : cracklib-2.9.7-30.fc38.s390x 12/153 Verifying : curl-7.87.0-1.fc38.s390x 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.s390x 14/153 Verifying : diffutils-3.8-3.fc38.s390x 15/153 Verifying : dwz-0.15-1.fc38.s390x 16/153 Verifying : ed-1.18-2.fc38.s390x 17/153 Verifying : elfutils-0.188-3.fc38.s390x 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.s390x 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.s390x 21/153 Verifying : elfutils-libs-0.188-3.fc38.s390x 22/153 Verifying : file-5.42-4.fc38.s390x 23/153 Verifying : file-libs-5.42-4.fc38.s390x 24/153 Verifying : findutils-1:4.9.0-2.fc38.s390x 25/153 Verifying : gawk-5.1.1-4.fc38.s390x 26/153 Verifying : gdbm-libs-1:1.23-2.fc38.s390x 27/153 Verifying : gmp-1:6.2.1-3.fc38.s390x 28/153 Verifying : grep-3.8-1.fc38.s390x 29/153 Verifying : gzip-1.12-2.fc38.s390x 30/153 Verifying : jansson-2.13.1-5.fc38.s390x 31/153 Verifying : keyutils-libs-1.6.1-5.fc38.s390x 32/153 Verifying : krb5-libs-1.20.1-3.fc38.s390x 33/153 Verifying : libacl-2.3.1-4.fc38.s390x 34/153 Verifying : libarchive-3.6.1-3.fc38.s390x 35/153 Verifying : libattr-2.5.1-5.fc38.s390x 36/153 Verifying : libbrotli-1.0.9-9.fc38.s390x 37/153 Verifying : libcap-2.48-5.fc38.s390x 38/153 Verifying : libcap-ng-0.8.3-4.fc38.s390x 39/153 Verifying : libcom_err-1.46.5-3.fc38.s390x 40/153 Verifying : libcurl-7.87.0-1.fc38.s390x 41/153 Verifying : libdb-5.3.28-54.fc38.s390x 42/153 Verifying : libeconf-0.4.0-4.fc38.s390x 43/153 Verifying : libevent-2.1.12-7.fc38.s390x 44/153 Verifying : libffi-3.4.4-1.fc38.s390x 45/153 Verifying : libidn2-2.3.4-1.fc38.s390x 46/153 Verifying : libnghttp2-1.51.0-1.fc38.s390x 47/153 Verifying : libnsl2-2.0.0-4.fc38.s390x 48/153 Verifying : libpsl-0.21.1-6.fc38.s390x 49/153 Verifying : libselinux-3.4-6.fc38.s390x 50/153 Verifying : libsemanage-3.4-6.fc38.s390x 51/153 Verifying : libsepol-3.4-4.fc38.s390x 52/153 Verifying : libsigsegv-2.14-3.fc38.s390x 53/153 Verifying : libssh-0.10.4-2.fc38.s390x 54/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 55/153 Verifying : libtasn1-4.19.0-1.fc38.s390x 56/153 Verifying : libtirpc-1.3.3-0.fc38.s390x 57/153 Verifying : libunistring-1.0-2.fc38.s390x 58/153 Verifying : libutempter-1.2.1-7.fc38.s390x 59/153 Verifying : libverto-0.3.2-4.fc38.s390x 60/153 Verifying : libxcrypt-4.4.33-5.fc38.s390x 61/153 Verifying : libxml2-2.10.3-2.fc38.s390x 62/153 Verifying : lua-libs-5.4.4-6.fc38.s390x 63/153 Verifying : lz4-libs-1.9.3-5.fc38.s390x 64/153 Verifying : mpfr-4.1.1-2.fc38.s390x 65/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 66/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.s390x 67/153 Verifying : nettle-3.8-2.fc38.s390x 68/153 Verifying : libgcc-13.0.0-0.4.fc38.s390x 69/153 Verifying : libgomp-13.0.0-0.4.fc38.s390x 70/153 Verifying : libstdc++-13.0.0-0.4.fc38.s390x 71/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 72/153 Verifying : audit-libs-3.0.9-2.fc38.s390x 73/153 Verifying : basesystem-11-14.fc37.noarch 74/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 75/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 76/153 Verifying : debugedit-5.0-5.fc37.s390x 77/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 78/153 Verifying : fedora-gpg-keys-38-0.3.noarch 79/153 Verifying : fedora-release-38-0.6.noarch 80/153 Verifying : fedora-release-common-38-0.6.noarch 81/153 Verifying : fedora-release-identity-basic-38-0.6.noarch 82/153 Verifying : fedora-repos-38-0.3.noarch 83/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 84/153 Verifying : filesystem-3.18-2.fc37.s390x 85/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 86/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 87/153 Verifying : gdb-minimal-12.1-10.fc38.s390x 88/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 89/153 Verifying : glibc-2.36.9000-19.fc38.s390x 90/153 Verifying : glibc-common-2.36.9000-19.fc38.s390x 91/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.s390x 92/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 93/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 94/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 95/153 Verifying : info-7.0.1-1.fc38.s390x 96/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 97/153 Verifying : libblkid-2.38.1-3.fc38.s390x 98/153 Verifying : libfdisk-2.38.1-3.fc38.s390x 99/153 Verifying : libmount-2.38.1-3.fc38.s390x 100/153 Verifying : libpkgconf-1.8.0-3.fc37.s390x 101/153 Verifying : libpwquality-1.4.5-1.fc38.s390x 102/153 Verifying : libsmartcols-2.38.1-3.fc38.s390x 103/153 Verifying : libuuid-2.38.1-3.fc38.s390x 104/153 Verifying : libzstd-1.5.2-3.fc37.s390x 105/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 106/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 107/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 108/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 109/153 Verifying : openldap-2.6.3-1.fc38.s390x 110/153 Verifying : openssl-libs-1:3.0.5-6.fc38.s390x 111/153 Verifying : p11-kit-0.24.1-5.fc38.s390x 112/153 Verifying : p11-kit-trust-0.24.1-5.fc38.s390x 113/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 114/153 Verifying : pam-1.5.2-15.fc38.s390x 115/153 Verifying : pam-libs-1.5.2-15.fc38.s390x 116/153 Verifying : patch-2.7.6-17.fc37.s390x 117/153 Verifying : pcre2-10.40-1.fc37.1.s390x 118/153 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 119/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 120/153 Verifying : pkgconf-1.8.0-3.fc37.s390x 121/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 122/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.s390x 123/153 Verifying : popt-1.19-1.fc38.s390x 124/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 125/153 Verifying : python-srpm-macros-3.11-6.fc38.noarch 126/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 127/153 Verifying : readline-8.2-2.fc38.s390x 128/153 Verifying : redhat-rpm-config-235-1.fc38.noarch 129/153 Verifying : rpm-4.18.0-8.fc38.s390x 130/153 Verifying : rpm-build-4.18.0-8.fc38.s390x 131/153 Verifying : rpm-build-libs-4.18.0-8.fc38.s390x 132/153 Verifying : rpm-libs-4.18.0-8.fc38.s390x 133/153 Verifying : rpm-sequoia-1.2.0-1.fc38.s390x 134/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.s390x 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.s390x 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.s390x 140/153 Verifying : systemd-libs-252.4-598.fc38.s390x 141/153 Verifying : tar-2:1.34-5.fc38.s390x 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.s390x 144/153 Verifying : util-linux-2.38.1-3.fc38.s390x 145/153 Verifying : util-linux-core-2.38.1-3.fc38.s390x 146/153 Verifying : which-2.21-36.fc38.s390x 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.s390x 148/153 Verifying : xz-5.2.9-1.fc38.s390x 149/153 Verifying : xz-libs-5.2.9-1.fc38.s390x 150/153 Verifying : zip-3.0-35.fc38.s390x 151/153 Verifying : zlib-1.2.13-1.fc38.s390x 152/153 Verifying : zstd-1.5.2-3.fc37.s390x 153/153 Installed: alternatives-1.21-1.fc38.s390x ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.s390x authselect-1.4.2-1.fc38.s390x authselect-libs-1.4.2-1.fc38.s390x basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.s390x binutils-2.39-6.fc38.s390x binutils-gold-2.39-6.fc38.s390x bzip2-1.0.8-12.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.s390x coreutils-common-9.1-8.fc38.s390x cpio-2.13-13.fc38.s390x cracklib-2.9.7-30.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x debugedit-5.0-5.fc37.s390x diffutils-3.8-3.fc38.s390x dwz-0.15-1.fc38.s390x ed-1.18-2.fc38.s390x efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.s390x elfutils-debuginfod-client-0.188-3.fc38.s390x elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc38.s390x file-libs-5.42-4.fc38.s390x filesystem-3.18-2.fc37.s390x findutils-1:4.9.0-2.fc38.s390x fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc38.s390x gdb-minimal-12.1-10.fc38.s390x gdbm-libs-1:1.23-2.fc38.s390x ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x glibc-gconv-extra-2.36.9000-19.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x gmp-1:6.2.1-3.fc38.s390x gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.s390x gzip-1.12-2.fc38.s390x info-7.0.1-1.fc38.s390x jansson-2.13.1-5.fc38.s390x kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc38.s390x krb5-libs-1.20.1-3.fc38.s390x libacl-2.3.1-4.fc38.s390x libarchive-3.6.1-3.fc38.s390x libattr-2.5.1-5.fc38.s390x libblkid-2.38.1-3.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libcap-2.48-5.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libcurl-7.87.0-1.fc38.s390x libdb-5.3.28-54.fc38.s390x libeconf-0.4.0-4.fc38.s390x libevent-2.1.12-7.fc38.s390x libfdisk-2.38.1-3.fc38.s390x libffi-3.4.4-1.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x libidn2-2.3.4-1.fc38.s390x libmount-2.38.1-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libnsl2-2.0.0-4.fc38.s390x libpkgconf-1.8.0-3.fc37.s390x libpsl-0.21.1-6.fc38.s390x libpwquality-1.4.5-1.fc38.s390x libselinux-3.4-6.fc38.s390x libsemanage-3.4-6.fc38.s390x libsepol-3.4-4.fc38.s390x libsigsegv-2.14-3.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x libssh-0.10.4-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x libtasn1-4.19.0-1.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libunistring-1.0-2.fc38.s390x libutempter-1.2.1-7.fc38.s390x libuuid-2.38.1-3.fc38.s390x libverto-0.3.2-4.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x libxml2-2.10.3-2.fc38.s390x libzstd-1.5.2-3.fc37.s390x lua-libs-5.4.4-6.fc38.s390x lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc38.s390x mpfr-4.1.1-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.s390x nettle-3.8-2.fc38.s390x nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.s390x openssl-libs-1:3.0.5-6.fc38.s390x p11-kit-0.24.1-5.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.s390x pam-libs-1.5.2-15.fc38.s390x patch-2.7.6-17.fc37.s390x pcre2-10.40-1.fc37.1.s390x pcre2-syntax-10.40-1.fc37.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.s390x pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.s390x popt-1.19-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-6.fc38.noarch qt5-srpm-macros-5.15.7-1.fc38.noarch readline-8.2-2.fc38.s390x redhat-rpm-config-235-1.fc38.noarch rpm-4.18.0-8.fc38.s390x rpm-build-4.18.0-8.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.s390x setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x tar-2:1.34-5.fc38.s390x tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.s390x util-linux-2.38.1-3.fc38.s390x util-linux-core-2.38.1-3.fc38.s390x which-2.21-36.fc38.s390x xxhash-libs-0.8.1-3.fc37.s390x xz-5.2.9-1.fc38.s390x xz-libs-5.2.9-1.fc38.s390x zip-3.0-35.fc38.s390x zlib-1.2.13-1.fc38.s390x zstd-1.5.2-3.fc37.s390x Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: xxhash-libs-0.8.1-3.fc37.s390x rpm-libs-4.18.0-8.fc38.s390x shadow-utils-4.13-3.fc38.s390x zip-3.0-35.fc38.s390x basesystem-11-14.fc37.noarch pcre2-10.40-1.fc37.1.s390x xz-libs-5.2.9-1.fc38.s390x package-notes-srpm-macros-0.5-6.fc38.noarch glibc-gconv-extra-2.36.9000-19.fc38.s390x libacl-2.3.1-4.fc38.s390x mpfr-4.1.1-2.fc38.s390x ansible-srpm-macros-1-8.1.fc38.noarch patch-2.7.6-17.fc37.s390x krb5-libs-1.20.1-3.fc38.s390x alternatives-1.21-1.fc38.s390x authselect-libs-1.4.2-1.fc38.s390x cracklib-2.9.7-30.fc38.s390x gdb-minimal-12.1-10.fc38.s390x perl-srpm-macros-1-47.fc38.noarch ghc-srpm-macros-1.5.0-7.fc37.noarch libselinux-3.4-6.fc38.s390x libattr-2.5.1-5.fc38.s390x libeconf-0.4.0-4.fc38.s390x bash-5.2.9-3.fc38.s390x python-srpm-macros-3.11-6.fc38.noarch libcurl-7.87.0-1.fc38.s390x redhat-rpm-config-235-1.fc38.noarch fedora-release-38-0.6.noarch libtasn1-4.19.0-1.fc38.s390x ncurses-libs-6.3-5.20221126.fc38.s390x tzdata-2022g-1.fc38.noarch publicsuffix-list-dafsa-20221208-1.fc38.noarch sqlite-libs-3.40.0-1.fc38.s390x libutempter-1.2.1-7.fc38.s390x curl-7.87.0-1.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x pkgconf-1.8.0-3.fc37.s390x filesystem-3.18-2.fc37.s390x libevent-2.1.12-7.fc38.s390x binutils-gold-2.39-6.fc38.s390x gawk-5.1.1-4.fc38.s390x glibc-2.36.9000-19.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x qt5-srpm-macros-5.15.7-1.fc38.noarch libxcrypt-4.4.33-5.fc38.s390x popt-1.19-1.fc38.s390x libuuid-2.38.1-3.fc38.s390x rust-srpm-macros-23-1.fc38.noarch openldap-2.6.3-1.fc38.s390x efi-srpm-macros-5-6.fc37.noarch libstdc++-13.0.0-0.4.fc38.s390x gzip-1.12-2.fc38.s390x gdbm-libs-1.23-2.fc38.s390x libidn2-2.3.4-1.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x nim-srpm-macros-3-7.fc37.noarch pkgconf-m4-1.8.0-3.fc37.noarch zlib-1.2.13-1.fc38.s390x lz4-libs-1.9.3-5.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libunistring-1.0-2.fc38.s390x xz-5.2.9-1.fc38.s390x file-libs-5.42-4.fc38.s390x jansson-2.13.1-5.fc38.s390x keyutils-libs-1.6.1-5.fc38.s390x gpg-pubkey-eb10b464-6202d9c6 fedora-repos-rawhide-38-0.3.noarch fpc-srpm-macros-1.3-6.fc37.noarch libarchive-3.6.1-3.fc38.s390x libnsl2-2.0.0-4.fc38.s390x pam-libs-1.5.2-15.fc38.s390x info-7.0.1-1.fc38.s390x authselect-1.4.2-1.fc38.s390x openssl-libs-3.0.5-6.fc38.s390x systemd-libs-252.4-598.fc38.s390x libsemanage-3.4-6.fc38.s390x grep-3.8-1.fc38.s390x libsigsegv-2.14-3.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x zstd-1.5.2-3.fc37.s390x libnghttp2-1.51.0-1.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch fedora-repos-38-0.3.noarch cpio-2.13-13.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x libcap-2.48-5.fc38.s390x tar-1.34-5.fc38.s390x libblkid-2.38.1-3.fc38.s390x file-5.42-4.fc38.s390x go-srpm-macros-3.2.0-1.fc38.noarch crypto-policies-20221215-1.gita4c31a3.fc38.noarch bzip2-1.0.8-12.fc38.s390x ed-1.18-2.fc38.s390x lua-libs-5.4.4-6.fc38.s390x diffutils-3.8-3.fc38.s390x fonts-srpm-macros-2.0.5-10.fc38.noarch elfutils-0.188-3.fc38.s390x elfutils-libelf-0.188-3.fc38.s390x gnat-srpm-macros-4-16.fc37.noarch libgcc-13.0.0-0.4.fc38.s390x fedora-release-common-38-0.6.noarch libpkgconf-1.8.0-3.fc37.s390x readline-8.2-2.fc38.s390x p11-kit-0.24.1-5.fc38.s390x libbrotli-1.0.9-9.fc38.s390x fedora-release-identity-basic-38-0.6.noarch libverto-0.3.2-4.fc38.s390x coreutils-9.1-8.fc38.s390x kernel-srpm-macros-1.0-15.fc37.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch libssh-0.10.4-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch dwz-0.15-1.fc38.s390x gmp-6.2.1-3.fc38.s390x debugedit-5.0-5.fc37.s390x libpwquality-1.4.5-1.fc38.s390x audit-libs-3.0.9-2.fc38.s390x libzstd-1.5.2-3.fc37.s390x nettle-3.8-2.fc38.s390x rpm-4.18.0-8.fc38.s390x which-2.21-36.fc38.s390x pkgconf-pkg-config-1.8.0-3.fc37.s390x util-linux-2.38.1-3.fc38.s390x binutils-2.39-6.fc38.s390x libpsl-0.21.1-6.fc38.s390x rpm-build-4.18.0-8.fc38.s390x openblas-srpm-macros-2-12.fc37.noarch pcre2-syntax-10.40-1.fc37.1.noarch util-linux-core-2.38.1-3.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libdb-5.3.28-54.fc38.s390x ocaml-srpm-macros-7-2.fc37.noarch elfutils-libs-0.188-3.fc38.s390x libtirpc-1.3.3-0.fc38.s390x setup-2.14.3-1.fc38.noarch rpm-sequoia-1.2.0-1.fc38.s390x fedora-gpg-keys-38-0.3.noarch coreutils-common-9.1-8.fc38.s390x findutils-4.9.0-2.fc38.s390x unzip-6.0-58.fc38.s390x libxml2-2.10.3-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libgomp-13.0.0-0.4.fc38.s390x elfutils-debuginfod-client-0.188-3.fc38.s390x pam-1.5.2-15.fc38.s390x rpmautospec-rpm-macros-0.3.1-1.fc38.noarch lua-srpm-macros-1-7.fc37.noarch sed-4.8-11.fc37.s390x libffi-3.4.4-1.fc38.s390x libfdisk-2.38.1-3.fc38.s390x gpg-pubkey-5323552a-6112bcdc libsepol-3.4-4.fc38.s390x libmount-2.38.1-3.fc38.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/openjade-1.3.2-70.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-s390x-1672049629.145120/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-1672049629.145120/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1672049629.145120/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1672049629.145120/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-odvudbeb/openjade/openjade.spec) Config(child) 1 minutes 48 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-70.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672049629.145120 -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-70.fc38.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-1672049629.145120/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672049629.145120/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-1672049629.145120/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 3.6 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 4.2 kB/s | 3.0 kB 00:00 fedora 3.9 kB/s | 6.1 kB 00:01 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for openjade-1.3.2-70.fc38.src.rpm Start: build setup for openjade-1.3.2-70.fc38.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/openjade-1.3.2-70.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.7 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 4.2 kB/s | 3.0 kB 00:00 fedora 10 kB/s | 6.1 kB 00:00 Dependencies resolved. ============================================================================================================ Package Arch Version Repository Size ============================================================================================================ Installing: gcc-c++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M make s390x 1:4.3-11.fc38 copr_base 550 k opensp-devel s390x 1.5.2-41.fc38 fedora 109 k perl-Getopt-Std noarch 1.13-492.fc38 fedora 19 k perl-POSIX s390x 2.03-492.fc38 fedora 99 k perl-interpreter s390x 4:5.36.0-492.fc38 fedora 75 k Installing dependencies: annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc s390x 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 888 k cpp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 8.9 M gc s390x 8.2.2-1.fc38 copr_base 114 k gcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 28 M gcc-plugin-annobin s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 28 k glibc-devel s390x 2.36.9000-19.fc38 fedora 55 k glibc-headers-s390 noarch 2.36.9000-19.fc38 fedora 516 k groff-base s390x 1.22.4-10.fc38 copr_base 1.1 M guile22 s390x 2.2.7-6.fc38 copr_base 6.4 M kernel-headers s390x 6.1.0-1.fc38 fedora 1.5 M libasan s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 492 k libatomic s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 18 k libmpc s390x 1.2.1-5.fc38 copr_base 65 k libstdc++-devel s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libtool-ltdl s390x 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 38 k libubsan s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 203 k libxcrypt-devel s390x 4.4.33-5.fc38 copr_base 31 k ncurses s390x 6.3-5.20221126.fc38 copr_base 417 k opensp s390x 1.5.2-41.fc38 fedora 846 k perl-Carp noarch 1.52-489.fc37 fedora 29 k perl-Class-Struct noarch 0.66-492.fc38 fedora 25 k perl-DynaLoader s390x 1.52-492.fc38 fedora 29 k perl-Encode s390x 4:3.19-492.fc38 fedora 1.7 M perl-Errno s390x 1.36-492.fc38 fedora 18 k perl-Exporter noarch 5.77-489.fc37 fedora 31 k perl-Fcntl s390x 1.15-492.fc38 fedora 23 k perl-File-Basename noarch 2.85-492.fc38 fedora 20 k perl-File-Path noarch 2.18-489.fc37 fedora 35 k perl-File-Temp noarch 1:0.231.100-489.fc37 fedora 59 k perl-File-stat noarch 1.12-492.fc38 fedora 20 k perl-Getopt-Long noarch 1:2.54-1.fc38 fedora 60 k perl-HTTP-Tiny noarch 0.082-1.fc37 fedora 55 k perl-IO s390x 1.50-492.fc38 fedora 95 k perl-IPC-Open3 noarch 1.22-492.fc38 fedora 26 k perl-MIME-Base64 s390x 3.16-489.fc37 fedora 30 k perl-PathTools s390x 3.84-489.fc37 fedora 89 k perl-Pod-Escapes noarch 1:1.07-489.fc37 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 fedora 90 k perl-Pod-Simple noarch 1:3.43-490.fc37 fedora 225 k perl-Pod-Usage noarch 4:2.03-3.fc37 fedora 40 k perl-Scalar-List-Utils s390x 5:1.63-489.fc38 fedora 71 k perl-SelectSaver noarch 1.02-492.fc38 fedora 15 k perl-Socket s390x 4:2.036-1.fc38 fedora 55 k perl-Storable s390x 1:3.26-489.fc37 fedora 93 k perl-Symbol noarch 1.09-492.fc38 fedora 17 k perl-Term-ANSIColor noarch 5.01-490.fc37 fedora 48 k perl-Term-Cap noarch 1.17-489.fc37 fedora 22 k perl-Text-ParseWords noarch 3.31-489.fc37 fedora 16 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 fedora 22 k perl-Time-Local noarch 2:1.300-489.fc37 fedora 33 k perl-constant noarch 1.33-490.fc37 fedora 23 k perl-if noarch 0.61.000-492.fc38 fedora 17 k perl-libs s390x 4:5.36.0-492.fc38 fedora 2.2 M perl-mro s390x 1.26-492.fc38 fedora 31 k perl-overload noarch 1.35-492.fc38 fedora 49 k perl-overloading noarch 0.02-492.fc38 fedora 16 k perl-parent noarch 1:0.239-1.fc38 fedora 14 k perl-podlators noarch 1:5.00-1.fc38 fedora 127 k perl-vars noarch 1.05-492.fc38 fedora 16 k sgml-common noarch 0.6.3-59.fc37 fedora 61 k Transaction Summary ============================================================================================================ Install 67 Packages Total size: 70 M Total download size: 109 k Installed size: 219 M Downloading Packages: [SKIPPED] gc-8.2.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-10.fc38.s390x.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.s390x.rpm: Already downloaded [SKIPPED] make-4.3-11.fc38.s390x.rpm: Already downloaded [SKIPPED] ncurses-6.3-5.20221126.fc38.s390x.rpm: Already downloaded [SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.s390x.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-c++-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libasan-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libatomic-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.s390x.rpm: Already downloaded [SKIPPED] libubsan-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-devel-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-headers-s390-2.36.9000-19.fc38.noarch.rpm: Already downloaded [SKIPPED] kernel-headers-6.1.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] opensp-1.5.2-41.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.52-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Errno-1.36-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IO-1.50-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-489.fc37.s390x.rpm: Already downloaded [SKIPPED] perl-POSIX-2.03-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-PathTools-3.84-489.fc37.s390x.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.036-1.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Storable-3.26-489.fc37.s390x.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.36.0-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-libs-5.36.0-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-mro-1.26-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded [SKIPPED] sgml-common-0.6.3-59.fc37.noarch.rpm: Already downloaded (67/67): opensp-devel-1.5.2-41.fc38.s390x.rpm 19 kB/s | 109 kB 00:05 -------------------------------------------------------------------------------- Total 16 kB/s | 109 kB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.2.1-5.fc38.s390x 1/67 Installing : cpp-13.0.0-0.4.fc38.s390x 2/67 Installing : sgml-common-0.6.3-59.fc37.noarch 3/67 Installing : opensp-1.5.2-41.fc38.s390x 4/67 Installing : kernel-headers-6.1.0-1.fc38.s390x 5/67 Installing : glibc-headers-s390-2.36.9000-19.fc38.noarch 6/67 Installing : glibc-devel-2.36.9000-19.fc38.s390x 7/67 Installing : libxcrypt-devel-4.4.33-5.fc38.s390x 8/67 Installing : libubsan-13.0.0-0.4.fc38.s390x 9/67 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.s390x 10/67 Installing : libstdc++-devel-13.0.0-0.4.fc38.s390x 11/67 Installing : libatomic-13.0.0-0.4.fc38.s390x 12/67 Installing : libasan-13.0.0-0.4.fc38.s390x 13/67 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 14/67 Installing : ncurses-6.3-5.20221126.fc38.s390x 15/67 Running scriptlet: groff-base-1.22.4-10.fc38.s390x 16/67 Installing : groff-base-1.22.4-10.fc38.s390x 16/67 Running scriptlet: groff-base-1.22.4-10.fc38.s390x 16/67 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 17/67 Installing : perl-if-0.61.000-492.fc38.noarch 18/67 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 19/67 Installing : perl-File-Path-2.18-489.fc37.noarch 20/67 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 21/67 Installing : perl-Class-Struct-0.66-492.fc38.noarch 22/67 Installing : perl-POSIX-2.03-492.fc38.s390x 23/67 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 24/67 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 25/67 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 26/67 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 27/67 Installing : perl-Term-Cap-1.17-489.fc37.noarch 28/67 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 29/67 Installing : perl-Socket-4:2.036-1.fc38.s390x 30/67 Installing : perl-SelectSaver-1.02-492.fc38.noarch 31/67 Installing : perl-Symbol-1.09-492.fc38.noarch 32/67 Installing : perl-File-stat-1.12-492.fc38.noarch 33/67 Installing : perl-podlators-1:5.00-1.fc38.noarch 34/67 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 35/67 Installing : perl-Fcntl-1.15-492.fc38.s390x 36/67 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 37/67 Installing : perl-mro-1.26-492.fc38.s390x 38/67 Installing : perl-IO-1.50-492.fc38.s390x 39/67 Installing : perl-overloading-0.02-492.fc38.noarch 40/67 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 41/67 Installing : perl-Errno-1.36-492.fc38.s390x 42/67 Installing : perl-File-Basename-2.85-492.fc38.noarch 43/67 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 44/67 Installing : perl-MIME-Base64-3.16-489.fc37.s390x 45/67 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.s390x 46/67 Installing : perl-constant-1.33-490.fc37.noarch 47/67 Installing : perl-Storable-1:3.26-489.fc37.s390x 48/67 Installing : perl-overload-1.35-492.fc38.noarch 49/67 Installing : perl-parent-1:0.239-1.fc38.noarch 50/67 Installing : perl-vars-1.05-492.fc38.noarch 51/67 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 52/67 Installing : perl-Carp-1.52-489.fc37.noarch 53/67 Installing : perl-Exporter-5.77-489.fc37.noarch 54/67 Installing : perl-PathTools-3.84-489.fc37.s390x 55/67 Installing : perl-DynaLoader-1.52-492.fc38.s390x 56/67 Installing : perl-Encode-4:3.19-492.fc38.s390x 57/67 Installing : perl-libs-4:5.36.0-492.fc38.s390x 58/67 Installing : perl-interpreter-4:5.36.0-492.fc38.s390x 59/67 Installing : gc-8.2.2-1.fc38.s390x 60/67 Installing : guile22-2.2.7-6.fc38.s390x 61/67 Installing : make-1:4.3-11.fc38.s390x 62/67 Installing : gcc-13.0.0-0.4.fc38.s390x 63/67 Running scriptlet: gcc-13.0.0-0.4.fc38.s390x 63/67 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 64/67 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 64/67 Installing : gcc-c++-13.0.0-0.4.fc38.s390x 65/67 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.s390x 66/67 Installing : opensp-devel-1.5.2-41.fc38.s390x 67/67 Running scriptlet: opensp-devel-1.5.2-41.fc38.s390x 67/67 Verifying : gc-8.2.2-1.fc38.s390x 1/67 Verifying : groff-base-1.22.4-10.fc38.s390x 2/67 Verifying : guile22-2.2.7-6.fc38.s390x 3/67 Verifying : libmpc-1.2.1-5.fc38.s390x 4/67 Verifying : libxcrypt-devel-4.4.33-5.fc38.s390x 5/67 Verifying : make-1:4.3-11.fc38.s390x 6/67 Verifying : ncurses-6.3-5.20221126.fc38.s390x 7/67 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 8/67 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 9/67 Verifying : cpp-13.0.0-0.4.fc38.s390x 10/67 Verifying : gcc-13.0.0-0.4.fc38.s390x 11/67 Verifying : gcc-c++-13.0.0-0.4.fc38.s390x 12/67 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.s390x 13/67 Verifying : libasan-13.0.0-0.4.fc38.s390x 14/67 Verifying : libatomic-13.0.0-0.4.fc38.s390x 15/67 Verifying : libstdc++-devel-13.0.0-0.4.fc38.s390x 16/67 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.s390x 17/67 Verifying : libubsan-13.0.0-0.4.fc38.s390x 18/67 Verifying : glibc-devel-2.36.9000-19.fc38.s390x 19/67 Verifying : glibc-headers-s390-2.36.9000-19.fc38.noarch 20/67 Verifying : kernel-headers-6.1.0-1.fc38.s390x 21/67 Verifying : opensp-1.5.2-41.fc38.s390x 22/67 Verifying : opensp-devel-1.5.2-41.fc38.s390x 23/67 Verifying : perl-Carp-1.52-489.fc37.noarch 24/67 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 25/67 Verifying : perl-DynaLoader-1.52-492.fc38.s390x 26/67 Verifying : perl-Encode-4:3.19-492.fc38.s390x 27/67 Verifying : perl-Errno-1.36-492.fc38.s390x 28/67 Verifying : perl-Exporter-5.77-489.fc37.noarch 29/67 Verifying : perl-Fcntl-1.15-492.fc38.s390x 30/67 Verifying : perl-File-Basename-2.85-492.fc38.noarch 31/67 Verifying : perl-File-Path-2.18-489.fc37.noarch 32/67 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 33/67 Verifying : perl-File-stat-1.12-492.fc38.noarch 34/67 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 35/67 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 36/67 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 37/67 Verifying : perl-IO-1.50-492.fc38.s390x 38/67 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 39/67 Verifying : perl-MIME-Base64-3.16-489.fc37.s390x 40/67 Verifying : perl-POSIX-2.03-492.fc38.s390x 41/67 Verifying : perl-PathTools-3.84-489.fc37.s390x 42/67 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 43/67 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 44/67 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 45/67 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 46/67 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.s390x 47/67 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 48/67 Verifying : perl-Socket-4:2.036-1.fc38.s390x 49/67 Verifying : perl-Storable-1:3.26-489.fc37.s390x 50/67 Verifying : perl-Symbol-1.09-492.fc38.noarch 51/67 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 52/67 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 53/67 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 54/67 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 55/67 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 56/67 Verifying : perl-constant-1.33-490.fc37.noarch 57/67 Verifying : perl-if-0.61.000-492.fc38.noarch 58/67 Verifying : perl-interpreter-4:5.36.0-492.fc38.s390x 59/67 Verifying : perl-libs-4:5.36.0-492.fc38.s390x 60/67 Verifying : perl-mro-1.26-492.fc38.s390x 61/67 Verifying : perl-overload-1.35-492.fc38.noarch 62/67 Verifying : perl-overloading-0.02-492.fc38.noarch 63/67 Verifying : perl-parent-1:0.239-1.fc38.noarch 64/67 Verifying : perl-podlators-1:5.00-1.fc38.noarch 65/67 Verifying : perl-vars-1.05-492.fc38.noarch 66/67 Verifying : sgml-common-0.6.3-59.fc37.noarch 67/67 Installed: annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.s390x cpp-13.0.0-0.4.fc38.s390x gc-8.2.2-1.fc38.s390x gcc-13.0.0-0.4.fc38.s390x gcc-c++-13.0.0-0.4.fc38.s390x gcc-plugin-annobin-13.0.0-0.4.fc38.s390x glibc-devel-2.36.9000-19.fc38.s390x glibc-headers-s390-2.36.9000-19.fc38.noarch groff-base-1.22.4-10.fc38.s390x guile22-2.2.7-6.fc38.s390x kernel-headers-6.1.0-1.fc38.s390x libasan-13.0.0-0.4.fc38.s390x libatomic-13.0.0-0.4.fc38.s390x libmpc-1.2.1-5.fc38.s390x libstdc++-devel-13.0.0-0.4.fc38.s390x libtool-ltdl-2.4.7-3.0.1.fc38.s390x libubsan-13.0.0-0.4.fc38.s390x libxcrypt-devel-4.4.33-5.fc38.s390x make-1:4.3-11.fc38.s390x ncurses-6.3-5.20221126.fc38.s390x opensp-1.5.2-41.fc38.s390x opensp-devel-1.5.2-41.fc38.s390x perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-DynaLoader-1.52-492.fc38.s390x perl-Encode-4:3.19-492.fc38.s390x perl-Errno-1.36-492.fc38.s390x perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-492.fc38.s390x perl-File-Basename-2.85-492.fc38.noarch perl-File-Path-2.18-489.fc37.noarch perl-File-Temp-1:0.231.100-489.fc37.noarch perl-File-stat-1.12-492.fc38.noarch perl-Getopt-Long-1:2.54-1.fc38.noarch perl-Getopt-Std-1.13-492.fc38.noarch perl-HTTP-Tiny-0.082-1.fc37.noarch perl-IO-1.50-492.fc38.s390x perl-IPC-Open3-1.22-492.fc38.noarch perl-MIME-Base64-3.16-489.fc37.s390x perl-POSIX-2.03-492.fc38.s390x perl-PathTools-3.84-489.fc37.s390x perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Perldoc-3.28.01-490.fc37.noarch perl-Pod-Simple-1:3.43-490.fc37.noarch perl-Pod-Usage-4:2.03-3.fc37.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.s390x perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.s390x perl-Storable-1:3.26-489.fc37.s390x perl-Symbol-1.09-492.fc38.noarch perl-Term-ANSIColor-5.01-490.fc37.noarch perl-Term-Cap-1.17-489.fc37.noarch perl-Text-ParseWords-3.31-489.fc37.noarch perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch perl-Time-Local-2:1.300-489.fc37.noarch perl-constant-1.33-490.fc37.noarch perl-if-0.61.000-492.fc38.noarch perl-interpreter-4:5.36.0-492.fc38.s390x perl-libs-4:5.36.0-492.fc38.s390x perl-mro-1.26-492.fc38.s390x perl-overload-1.35-492.fc38.noarch perl-overloading-0.02-492.fc38.noarch perl-parent-1:0.239-1.fc38.noarch perl-podlators-1:5.00-1.fc38.noarch perl-vars-1.05-492.fc38.noarch sgml-common-0.6.3-59.fc37.noarch Complete! Finish: build setup for openjade-1.3.2-70.fc38.src.rpm Start: rpmbuild openjade-1.3.2-70.fc38.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yjxpmS + 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 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7zz4Q7 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + 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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + 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 2022-12-26 10:16:03.069333801 +0000 +++ ./configure 2022-12-26 10:16:03.079333801 +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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from '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 '__ct ', inlined from 'append' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'endNode' at RtfFOTBuilder.cxx:3795:28: ./../grove/Node.h:457:15: warning: '__builtin_memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 457 | NodePtr() : node_(0) { } | ^ In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from '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 '__ct ', inlined from 'append' at /usr/include/OpenSP/Vector.cxx:124:11, inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'endNode' at SgmlFOTBuilder.cxx:2274:28: ./../grove/Node.h:457:15: warning: '__builtin_memset' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 457 | NodePtr() : node_(0) { } | ^ In member function 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'end' at RtfFOTBuilder.cxx:3833:28, inlined from '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 'append', inlined from 'resize' at /usr/include/OpenSP/Vector.h:31:13, inlined from 'end' at RtfFOTBuilder.cxx:3830:26: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 57646075230342349 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 'pop' at TeXFOTBuilder.cxx:971:11, inlined from 'endParagraph' at TeXFOTBuilder.cxx:2349:6: /usr/include/OpenSP/Vector.cxx:124:5: warning: iteration 384307168202282326 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) | ^ 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.tzSm6V + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x ++ dirname /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + 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-70.fc38.s390x + make install install-man DESTDIR=/builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.s390x/usr/lib64 mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.s390x/usr/lib64 /usr/bin/install -c .libs/libogrove.so.0.0.1 /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libogrove.so.0.0.1 (cd /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.s390x/usr/lib64/libospgrove.so.0.0.1 (cd /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.s390x/usr/lib64/libostyle.so.0.0.1 (cd /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.s390x/usr/bin || \ (mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/bin; chmod 755 /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/bin) rm -f /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.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-70.fc38.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-70.fc38.s390x/usr/lib64 ---------------------------------------------------------------------- Libraries have been installed in: /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.s390x/usr/share/man/man1 mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/share/man mkdir /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.s390x/usr/share/man/man1/openjade.1 + ln -s openjade /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x//usr/bin/jade + echo '.so man1/openjade.1' + cp dsssl/catalog /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.s390x//usr/share/sgml/openjade-1.3.2/ + mkdir -p /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/etc/sgml + cd /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/etc/sgml + touch openjade-1.3.2-70.fc38.soc + ln -s openjade-1.3.2-70.fc38.soc openjade.soc + cd - /builddir/build/BUILD/openjade-1.3.2 + rm -f /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libogrove.so /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libospgrove.so /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libostyle.so /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libogrove.la /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libospgrove.la /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38 --unique-debug-suffix -1.3.2-70.fc38.s390x --unique-debug-src-base openjade-1.3.2-70.fc38.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-70.fc38.s390x/usr/bin/openjade extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libogrove.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libospgrove.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/lib64/libostyle.so.0.0.1 original debug info size: 12312kB, size after compression: 11444kB /usr/bin/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. cpio: style/InterpreterMessages.cxx: Cannot stat: No such file or directory 3464 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/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] WARNING 0001: file '/usr/bin/openjade' contains a standard runpath '/usr/lib64' in [/usr/lib64] + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: openjade-1.3.2-70.fc38.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.CxnTdo + umask 022 + cd /builddir/build/BUILD + cd openjade-1.3.2 + DOCDIR=/builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.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-70.fc38.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-70.fc38.s390x/usr/share/doc/openjade + cp -pr dsssl/README.jadetex /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/share/doc/openjade + cp -pr README /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/share/doc/openjade + cp -pr COPYING /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/share/doc/openjade + cp -pr VERSION /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x/usr/share/doc/openjade + RPM_EC=0 ++ jobs -p + exit 0 Provides: jade = 1.3.2-70.fc38 libogrove.so.0()(64bit) libospgrove.so.0()(64bit) libostyle.so.0()(64bit) openjade = 1.3.2-70.fc38 openjade(s390-64) = 1.3.2-70.fc38 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: 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.4)(64bit) libc.so.6(GLIBC_2.7)(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) 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-70.fc38.s390x Provides: openjade-debugsource = 1.3.2-70.fc38 openjade-debugsource(s390-64) = 1.3.2-70.fc38 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-70.fc38.s390x Provides: debuginfo(build-id) = 0f3f14e62eda982c8cc073af79b6f9e46f585e06 debuginfo(build-id) = 133ba983a5e61604b64181089a294501ad2167e5 debuginfo(build-id) = 1ab75669058c83730f99cbf845d7d2f3faed2e54 debuginfo(build-id) = e3616f9c1bf613ade78ac6f3041dbb1465f9fe17 libogrove.so.0.0.1-1.3.2-70.fc38.s390x.debug()(64bit) libospgrove.so.0.0.1-1.3.2-70.fc38.s390x.debug()(64bit) libostyle.so.0.0.1-1.3.2-70.fc38.s390x.debug()(64bit) openjade-debuginfo = 1.3.2-70.fc38 openjade-debuginfo(s390-64) = 1.3.2-70.fc38 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-70.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x Wrote: /builddir/build/RPMS/openjade-1.3.2-70.fc38.s390x.rpm Wrote: /builddir/build/RPMS/openjade-debugsource-1.3.2-70.fc38.s390x.rpm Wrote: /builddir/build/RPMS/openjade-debuginfo-1.3.2-70.fc38.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.GouYOQ + umask 022 + cd /builddir/build/BUILD + cd openjade-1.3.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openjade-1.3.2-70.fc38.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.2NEINu + umask 022 + cd /builddir/build/BUILD + rm -rf openjade-1.3.2 openjade-1.3.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild openjade-1.3.2-70.fc38.src.rpm Finish: build phase for openjade-1.3.2-70.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1672049629.145120/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1672049629.145120/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1672049629.145120/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openjade-1.3.2-70.fc38.src.rpm) Config(child) 2 minutes 7 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