Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c14e' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8476303-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.2 PID: 60124 Logging PID: 60125 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 8476303, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '9bbf97e4be22ad9eb131856745330f5da3854a42', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3.failed/elfio', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'elfio', 'package_version': '3.12-4', 'project_dirname': 'gcc-15-smoketest-3.failed', 'project_name': 'gcc-15-smoketest-3.failed', 'project_owner': 'dmalcolm', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3.failed/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://fedorapeople.org/~dmalcolm/gcc/gcc-15-mass-prebuild/$basearch', 'id': 'https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch', 'name': 'Additional repo https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch'}], 'sandbox': 'dmalcolm/gcc-15-smoketest-3.failed--dmalcolm', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'dmalcolm', 'tags': [], 'task_id': '8476303-fedora-rawhide-x86_64', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3.failed/elfio /var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3.failed/elfio', '/var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio'... Running: git checkout 9bbf97e4be22ad9eb131856745330f5da3854a42 -- cmd: ['git', 'checkout', '9bbf97e4be22ad9eb131856745330f5da3854a42', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio rc: 0 stdout: stderr: Note: switching to '9bbf97e4be22ad9eb131856745330f5da3854a42'. 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 9bbf97e automatic import of elfio Running: dist-git-client sources INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o elfio-3.12.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/dmalcolm/gcc-15-smoketest-3.failed/elfio/elfio-3.12.tar.gz/md5/7bcf790e4cc080691884b6335fcca1ea/elfio-3.12.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 420k 100 420k 0 0 6002k 0 --:--:-- --:--:-- --:--:-- 6012k INFO: Reading stdout from command: md5sum elfio-3.12.tar.gz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio/elfio.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736208873.161832 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio/elfio.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736208873.161832 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio/elfio.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1736208873.161832/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-dbf119aa-fa9c-48ac-90b3-e7cc68e0b7d3 INFO: Checking that 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 image matches host's architecture INFO: Copy content of container 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1736208873.161832/root INFO: mounting 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 with podman image mount INFO: image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 as /var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged INFO: umounting image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 (/var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged) with podman image umount INFO: Removing image mock-bootstrap-dbf119aa-fa9c-48ac-90b3-e7cc68e0b7d3 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1736208873.161832/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 dnf5-5.2.8.1-2.fc42.x86_64 dnf5-plugins-5.2.8.1-2.fc42.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 868.9 KiB/s | 24.3 KiB | 00m00s Copr repository 100% | 39.1 KiB/s | 1.5 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 18.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 x86_64 1.0.8-19.fc41 fedora 95.7 KiB coreutils x86_64 9.5-11.fc42 copr_base 5.5 MiB cpio x86_64 2.15-2.fc41 fedora 1.1 MiB diffutils x86_64 3.10-8.fc41 fedora 1.6 MiB fedora-release-common noarch 42-0.11 fedora 19.8 KiB findutils x86_64 1:4.10.0-4.fc41 fedora 1.8 MiB gawk x86_64 5.3.0-4.fc41 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.40.9000-26.fc42 fedora 0.0 B grep x86_64 3.11-9.fc41 fedora 1.0 MiB gzip x86_64 1.13-2.fc41 fedora 389.0 KiB info x86_64 7.1.1-2.fc42 fedora 361.8 KiB patch x86_64 2.7.6-25.fc41 fedora 266.7 KiB redhat-rpm-config noarch 300-1.no_annobin.0.fc42 copr_base 186.6 KiB rpm-build x86_64 4.20.0-1.fc42 fedora 194.3 KiB sed x86_64 4.9-3.fc41 fedora 861.5 KiB shadow-utils x86_64 2:4.17.0-2.fc42 fedora 4.0 MiB tar x86_64 2:1.35-4.fc41 fedora 2.9 MiB unzip x86_64 6.0-65.fc42 fedora 398.2 KiB util-linux x86_64 2.40.2-8.fc42 fedora 3.7 MiB which x86_64 2.21-42.fc41 fedora 80.2 KiB xz x86_64 1:5.6.3-2.fc42 fedora 1.2 MiB Installing dependencies: add-determinism x86_64 0.5.0-1.fc42 fedora 2.4 MiB alternatives x86_64 1.31-1.fc42 fedora 64.8 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs x86_64 4.0.2-1.fc41 fedora 331.3 KiB authselect x86_64 1.5.0-8.fc42 fedora 157.5 KiB authselect-libs x86_64 1.5.0-8.fc42 fedora 822.2 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils x86_64 2.43.50-9.fc42 fedora 25.8 MiB build-reproducibility-srpm-macros noarch 0.5.0-1.fc42 fedora 735.0 B bzip2-libs x86_64 1.0.8-19.fc41 fedora 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-4.fc42 fedora 2.6 MiB coreutils-common x86_64 9.5-11.fc42 copr_base 11.2 MiB cracklib x86_64 2.9.11-6.fc41 fedora 238.9 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 fedora 137.3 KiB curl x86_64 8.11.1-2.fc42 fedora 452.0 KiB cyrus-sasl-lib x86_64 2.1.28-27.fc41 fedora 2.3 MiB debugedit x86_64 5.1-2.fc42 fedora 200.3 KiB dwz x86_64 0.15-8.fc42 fedora 299.2 KiB ed x86_64 1.20.2-2.fc41 fedora 146.9 KiB efi-srpm-macros noarch 5-13.fc42 fedora 40.2 KiB elfutils x86_64 0.192-7.fc42 fedora 2.6 MiB elfutils-debuginfod-client x86_64 0.192-7.fc42 fedora 81.4 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 fedora 1.8 KiB elfutils-libelf x86_64 0.192-7.fc42 fedora 1.2 MiB elfutils-libs x86_64 0.192-7.fc42 fedora 662.9 KiB fedora-gpg-keys noarch 42-0.3 fedora 126.4 KiB fedora-release noarch 42-0.11 fedora 0.0 B fedora-release-identity-basic noarch 42-0.11 fedora 719.0 B fedora-repos noarch 42-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.3 fedora 2.2 KiB file x86_64 5.45-8.fc42 fedora 103.7 KiB file-libs x86_64 5.45-8.fc42 fedora 9.9 MiB filesystem x86_64 3.18-29.fc42 fedora 106.0 B filesystem-srpm-macros noarch 3.18-29.fc42 fedora 36.1 KiB fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal x86_64 15.2-4.fc42 fedora 12.7 MiB gdbm x86_64 1:1.23-7.fc41 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc x86_64 2.40.9000-26.fc42 fedora 6.7 MiB glibc-common x86_64 2.40.9000-26.fc42 fedora 1.0 MiB glibc-gconv-extra x86_64 2.40.9000-26.fc42 fedora 8.0 MiB gmp x86_64 1:6.3.0-2.fc41 fedora 811.4 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 fedora 60.8 KiB jansson x86_64 2.14-1.fc42 fedora 93.1 KiB json-c x86_64 0.18-1.fc42 fedora 83.3 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-4.fc41 fedora 54.4 KiB krb5-libs x86_64 1.21.3-3.fc42 fedora 2.3 MiB libacl x86_64 2.3.2-2.fc41 fedora 40.0 KiB libarchive x86_64 3.7.7-1.fc42 fedora 932.3 KiB libattr x86_64 2.5.2-4.fc41 fedora 28.5 KiB libblkid x86_64 2.40.2-8.fc42 fedora 262.5 KiB libbrotli x86_64 1.1.0-5.fc41 fedora 837.6 KiB libcap x86_64 2.71-1.fc42 fedora 210.8 KiB libcap-ng x86_64 0.8.5-3.fc41 fedora 69.2 KiB libcom_err x86_64 1.47.1-6.fc42 fedora 67.2 KiB libcurl x86_64 8.11.1-2.fc42 fedora 817.3 KiB libeconf x86_64 0.7.5-1.fc42 fedora 66.7 KiB libevent x86_64 2.1.12-14.fc41 fedora 895.7 KiB libfdisk x86_64 2.40.2-8.fc42 fedora 362.9 KiB libffi x86_64 3.4.6-3.fc42 fedora 86.4 KiB libgcc x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 266.9 KiB libgomp x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 529.3 KiB libidn2 x86_64 2.3.7-2.fc41 fedora 329.1 KiB libmount x86_64 2.40.2-8.fc42 fedora 355.8 KiB libnghttp2 x86_64 1.64.0-1.fc42 fedora 174.5 KiB libnsl2 x86_64 2.0.1-2.fc41 fedora 57.9 KiB libpkgconf x86_64 2.3.0-1.fc42 fedora 78.2 KiB libpsl x86_64 0.21.5-4.fc41 fedora 80.5 KiB libpwquality x86_64 1.4.5-11.fc41 fedora 417.8 KiB libselinux x86_64 3.8-0.rc3.1.fc42 fedora 191.6 KiB libsemanage x86_64 3.8-0.rc3.1.fc42 fedora 305.3 KiB libsepol x86_64 3.8-0.rc3.1.fc42 fedora 812.3 KiB libsmartcols x86_64 2.40.2-8.fc42 fedora 180.4 KiB libssh x86_64 0.11.1-1.fc42 fedora 569.6 KiB libssh-config noarch 0.11.1-1.fc42 fedora 277.0 B libstdc++ x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 2.7 MiB libtasn1 x86_64 4.19.0-9.fc41 fedora 175.7 KiB libtirpc x86_64 1.3.6-1.rc3.fc42 fedora 197.6 KiB libtool-ltdl x86_64 2.5.4-1.fc42 copr_base 68.1 KiB libunistring x86_64 1.1-8.fc41 fedora 1.7 MiB libuuid x86_64 2.40.2-8.fc42 fedora 41.4 KiB libverto x86_64 0.3.2-9.fc41 fedora 29.5 KiB libxcrypt x86_64 4.4.37-4.fc42 fedora 269.6 KiB libxml2 x86_64 2.12.9-1.fc42 fedora 1.7 MiB libzstd x86_64 1.5.6-2.fc41 fedora 795.9 KiB lua-libs x86_64 5.4.7-1.fc42 fedora 285.0 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs x86_64 1.10.0-1.fc41 fedora 145.5 KiB mpfr x86_64 4.2.1-5.fc41 fedora 832.1 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 fedora 975.2 KiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap x86_64 2.6.8-6.fc42 fedora 647.4 KiB openssl-libs x86_64 1:3.2.2-10.fc42 fedora 7.7 MiB p11-kit x86_64 0.25.5-4.fc42 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-4.fc42 fedora 403.8 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam x86_64 1.7.0-3.fc42 fedora 1.8 MiB pam-libs x86_64 1.7.0-3.fc42 fedora 139.4 KiB pcre2 x86_64 10.44-1.fc41.1 fedora 653.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf x86_64 2.3.0-1.fc42 fedora 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc42 fedora 989.0 B popt x86_64 1.19-7.fc41 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 fedora 456.0 B readline x86_64 8.2-11.fc42 fedora 493.1 KiB rpm x86_64 4.20.0-1.fc42 fedora 3.1 MiB rpm-build-libs x86_64 4.20.0-1.fc42 fedora 206.7 KiB rpm-libs x86_64 4.20.0-1.fc42 fedora 726.1 KiB rpm-sequoia x86_64 1.7.0-3.fc42 fedora 2.3 MiB rust-srpm-macros noarch 26.3-3.fc42 fedora 4.8 KiB setup noarch 2.15.0-9.fc42 fedora 720.7 KiB sqlite-libs x86_64 3.47.2-1.fc42 fedora 1.4 MiB systemd-libs x86_64 257.1-1.fc42 fedora 2.2 MiB util-linux-core x86_64 2.40.2-8.fc42 fedora 1.5 MiB xxhash-libs x86_64 0.8.3-1.fc42 fedora 88.5 KiB xz-libs x86_64 1:5.6.3-2.fc42 fedora 218.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip x86_64 3.0-42.fc42 fedora 695.9 KiB zlib-ng-compat x86_64 2.2.2-1.fc42 fedora 134.0 KiB zstd x86_64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 155 packages Total size of inbound packages is 51 MiB. Need to download 0 B. After this operation, 178 MiB extra will be used (install 178 MiB, remove 0 B). [1/1] tar-2:1.35-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] bzip2-0:1.0.8-19.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] rpm-build-0:4.20.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] unzip-0:6.0-65.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] cpio-0:2.15-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] which-0:2.21-42.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] bash-0:5.2.37-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] grep-0:3.11-9.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] patch-0:2.7.6-25.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] sed-0:4.9-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] shadow-utils-2:4.17.0-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] diffutils-0:3.10-8.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] fedora-release-common-0:42-0.11 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] findutils-1:4.10.0-4.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] glibc-minimal-langpack-0:2.40.9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] gzip-0:1.13-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] info-0:7.1.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] xz-1:5.6.3-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] redhat-rpm-config-0:300-1.no_an 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] coreutils-0:9.5-11.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] util-linux-0:2.40.2-8.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] gawk-0:5.3.0-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] glibc-0:2.40.9000-26.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] libacl-0:2.3.2-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] libselinux-0:3.8-0.rc3.1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] bzip2-libs-0:1.0.8-19.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] debugedit-0:5.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] elfutils-0:0.192-7.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] elfutils-libelf-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] file-0:5.45-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] libarchive-0:3.7.7-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] popt-0:1.19-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] readline-0:8.2-11.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] rpm-0:4.20.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] rpm-build-libs-0:4.20.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] rpm-libs-0:4.20.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] zstd-0:1.5.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] filesystem-0:3.18-29.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] ncurses-libs-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] pcre2-0:10.44-1.fc41.1.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] ed-0:1.20.2-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] libattr-0:2.5.2-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] audit-libs-0:4.0.2-1.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] libeconf-0:0.7.5-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] libsemanage-0:3.8-0.rc3.1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] libxcrypt-0:4.4.37-4.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] pam-libs-0:1.7.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] setup-0:2.15.0-9.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] fedora-repos-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] glibc-common-0:2.40.9000-26.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] xz-libs-1:5.6.3-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] dwz-0:0.15-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] filesystem-srpm-macros-0:3.18-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] fonts-srpm-macros-1:2.0.5-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] pyproject-srpm-macros-0:1.16.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] python-srpm-macros-0:3.13-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] zip-0:3.0-42.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] gmp-1:6.3.0-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] libcap-0:2.71-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] openssl-libs-1:3.2.2-10.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] systemd-libs-0:257.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] libblkid-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] libcap-ng-0:0.8.5-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] libfdisk-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] libmount-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] libsmartcols-0:2.40.2-8.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] libuuid-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] util-linux-core-0:2.40.2-8.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] zlib-ng-compat-0:2.2.2-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] mpfr-0:4.2.1-5.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] glibc-gconv-extra-0:2.40.9000-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] basesystem-0:11-21.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] libsepol-0:3.8-0.rc3.1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] elfutils-libs-0:0.192-7.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] elfutils-debuginfod-client-0:0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] libzstd-0:1.5.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] file-libs-0:5.45-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] libxml2-0:2.12.9-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] lz4-libs-0:1.10.0-1.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] curl-0:8.11.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] lua-libs-0:5.4.7-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] rpm-sequoia-0:1.7.0-3.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] sqlite-libs-0:3.47.2-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] ncurses-base-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] pcre2-syntax-0:10.44-1.fc41.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] fedora-gpg-keys-0:42-0.3.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] fedora-repos-rawhide-0:42-0.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] add-determinism-0:0.5.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] crypto-policies-0:20241128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] json-c-0:0.18-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] coreutils-common-0:9.5-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] libgcc-0:15.0.0-0.2.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] binutils-0:2.43.50-9.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] pam-0:1.7.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] p11-kit-0:0.25.5-4.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] libffi-0:3.4.6-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] authselect-libs-0:1.5.0-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] alternatives-0:1.31-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] jansson-0:2.14-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] pkgconf-pkg-config-0:2.3.0-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] authselect-0:1.5.0-8.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] gdbm-1:1.23-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] libnsl2-0:2.0.1-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] libpwquality-0:1.4.5-11.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] libtirpc-0:1.3.6-1.rc3.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] libtasn1-0:4.19.0-9.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] pkgconf-0:2.3.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] cracklib-0:2.9.11-6.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] krb5-libs-0:1.21.3-3.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] libcom_err-0:1.47.1-6.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] libpkgconf-0:2.3.0-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] keyutils-libs-0:1.6.3-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] libverto-0:0.3.2-9.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] libstdc++-0:15.0.0-0.2.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] libgomp-0:15.0.0-0.2.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] fedora-release-0:42-0.11.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] gdb-minimal-0:15.2-4.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] xxhash-libs-0:0.8.3-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] libcurl-0:8.11.1-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libbrotli-0:1.1.0-5.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libidn2-0:2.3.7-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libnghttp2-0:1.64.0-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] libpsl-0:0.21.5-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] libssh-0:0.11.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] openldap-0:2.6.8-6.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] libunistring-0:1.1-8.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] libevent-0:2.1.12-14.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/155] libtool-ltdl-0:2.5.4-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [155/155] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/157] Verify package files 100% | 775.0 B/s | 155.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.x86_64 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1736208873.161832/root/var/cache/d [ 2/157] Prepare transaction 100% | 1.8 KiB/s | 155.0 B | 00m00s [ 3/157] Installing libgcc-0:15.0.0-0. 100% | 131.2 MiB/s | 268.6 KiB | 00m00s [ 4/157] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/157] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/157] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0 B | 00m00s [ 7/157] Installing fedora-gpg-keys-0: 100% | 18.7 MiB/s | 172.2 KiB | 00m00s [ 8/157] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/157] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/157] Installing fedora-release-com 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 11/157] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/157] Installing setup-0:2.15.0-9.f 100% | 47.3 MiB/s | 726.5 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/157] Installing filesystem-0:3.18- 100% | 1.6 MiB/s | 212.6 KiB | 00m00s [ 14/157] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/157] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [ 16/157] Installing coreutils-common-0 100% | 243.3 MiB/s | 11.2 MiB | 00m00s [ 17/157] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 18/157] Installing ncurses-base-0:6.5 100% | 38.2 MiB/s | 351.7 KiB | 00m00s [ 19/157] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/157] Installing ncurses-libs-0:6.5 100% | 137.0 MiB/s | 981.8 KiB | 00m00s [ 21/157] Installing glibc-0:2.40.9000- 100% | 223.0 MiB/s | 6.7 MiB | 00m00s [ 22/157] Installing bash-0:5.2.37-1.fc 100% | 291.8 MiB/s | 8.2 MiB | 00m00s [ 23/157] Installing glibc-common-0:2.4 100% | 130.2 MiB/s | 1.0 MiB | 00m00s [ 24/157] Installing glibc-gconv-extra- 100% | 158.3 MiB/s | 8.1 MiB | 00m00s [ 25/157] Installing zlib-ng-compat-0:2 100% | 131.7 MiB/s | 134.9 KiB | 00m00s [ 26/157] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 27/157] Installing xz-libs-1:5.6.3-2. 100% | 214.3 MiB/s | 219.5 KiB | 00m00s [ 28/157] Installing popt-0:1.19-7.fc41 100% | 35.0 MiB/s | 143.5 KiB | 00m00s [ 29/157] Installing readline-0:8.2-11. 100% | 241.8 MiB/s | 495.3 KiB | 00m00s [ 30/157] Installing libuuid-0:2.40.2-8 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 31/157] Installing libblkid-0:2.40.2- 100% | 257.5 MiB/s | 263.6 KiB | 00m00s [ 32/157] Installing libattr-0:2.5.2-4. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 33/157] Installing libacl-0:2.3.2-2.f 100% | 39.8 MiB/s | 40.7 KiB | 00m00s [ 34/157] Installing libxcrypt-0:4.4.37 100% | 133.0 MiB/s | 272.3 KiB | 00m00s [ 35/157] Installing gmp-1:6.3.0-2.fc41 100% | 198.6 MiB/s | 813.7 KiB | 00m00s [ 36/157] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 37/157] Installing elfutils-libelf-0: 100% | 291.7 MiB/s | 1.2 MiB | 00m00s [ 38/157] Installing libstdc++-0:15.0.0 100% | 275.1 MiB/s | 2.8 MiB | 00m00s [ 39/157] Installing libeconf-0:0.7.5-1 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 40/157] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 41/157] Installing dwz-0:0.15-8.fc42. 100% | 146.8 MiB/s | 300.6 KiB | 00m00s [ 42/157] Installing mpfr-0:4.2.1-5.fc4 100% | 203.5 MiB/s | 833.7 KiB | 00m00s [ 43/157] Installing gawk-0:5.3.0-4.fc4 100% | 173.2 MiB/s | 1.7 MiB | 00m00s [ 44/157] Installing unzip-0:6.0-65.fc4 100% | 130.8 MiB/s | 401.7 KiB | 00m00s [ 45/157] Installing file-libs-0:5.45-8 100% | 523.1 MiB/s | 9.9 MiB | 00m00s [ 46/157] Installing file-0:5.45-8.fc42 100% | 8.6 MiB/s | 105.2 KiB | 00m00s [ 47/157] Installing crypto-policies-0: 100% | 14.5 MiB/s | 163.7 KiB | 00m00s [ 48/157] Installing pcre2-0:10.44-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 49/157] Installing grep-0:3.11-9.fc41 100% | 111.5 MiB/s | 1.0 MiB | 00m00s [ 50/157] Installing xz-1:5.6.3-2.fc42. 100% | 123.7 MiB/s | 1.2 MiB | 00m00s [ 51/157] Installing libcap-ng-0:0.8.5- 100% | 69.4 MiB/s | 71.0 KiB | 00m00s [ 52/157] Installing audit-libs-0:4.0.2 100% | 162.8 MiB/s | 333.4 KiB | 00m00s [ 53/157] Installing pam-libs-0:1.7.0-3 100% | 138.5 MiB/s | 141.8 KiB | 00m00s [ 54/157] Installing libcap-0:2.71-1.fc 100% | 70.3 MiB/s | 215.8 KiB | 00m00s [ 55/157] Installing systemd-libs-0:257 100% | 246.7 MiB/s | 2.2 MiB | 00m00s [ 56/157] Installing libsmartcols-0:2.4 100% | 177.1 MiB/s | 181.4 KiB | 00m00s [ 57/157] Installing libsepol-0:3.8-0.r 100% | 264.7 MiB/s | 813.3 KiB | 00m00s [ 58/157] Installing libselinux-0:3.8-0 100% | 94.2 MiB/s | 192.9 KiB | 00m00s [ 59/157] Installing sed-0:4.9-3.fc41.x 100% | 121.3 MiB/s | 869.7 KiB | 00m00s [ 60/157] Installing findutils-1:4.10.0 100% | 185.8 MiB/s | 1.9 MiB | 00m00s [ 61/157] Installing libmount-0:2.40.2- 100% | 174.3 MiB/s | 356.9 KiB | 00m00s [ 62/157] Installing lz4-libs-0:1.10.0- 100% | 143.1 MiB/s | 146.6 KiB | 00m00s [ 63/157] Installing lua-libs-0:5.4.7-1 100% | 139.7 MiB/s | 286.2 KiB | 00m00s [ 64/157] Installing libffi-0:3.4.6-3.f 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [ 65/157] Installing alternatives-0:1.3 100% | 64.8 MiB/s | 66.4 KiB | 00m00s [ 66/157] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 67/157] Installing p11-kit-0:0.25.5-4 100% | 138.5 MiB/s | 2.2 MiB | 00m00s [ 68/157] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 69/157] Installing libunistring-0:1.1 100% | 288.5 MiB/s | 1.7 MiB | 00m00s [ 70/157] Installing libidn2-0:2.3.7-2. 100% | 65.4 MiB/s | 335.1 KiB | 00m00s [ 71/157] Installing libpsl-0:0.21.5-4. 100% | 79.7 MiB/s | 81.7 KiB | 00m00s [ 72/157] Installing p11-kit-trust-0:0. 100% | 28.3 MiB/s | 405.5 KiB | 00m00s [ 73/157] Installing openssl-libs-1:3.2 100% | 284.8 MiB/s | 7.7 MiB | 00m00s [ 74/157] Installing coreutils-0:9.5-11 100% | 146.3 MiB/s | 5.6 MiB | 00m00s [ 75/157] Installing ca-certificates-0: 100% | 1.1 MiB/s | 2.4 MiB | 00m02s [ 76/157] Installing gzip-0:1.13-2.fc41 100% | 96.3 MiB/s | 394.6 KiB | 00m00s [ 77/157] Installing authselect-libs-0: 100% | 90.8 MiB/s | 837.2 KiB | 00m00s [ 78/157] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [ 79/157] Installing libpwquality-0:1.4 100% | 52.5 MiB/s | 430.1 KiB | 00m00s [ 80/157] Installing rpm-sequoia-0:1.7. 100% | 258.2 MiB/s | 2.3 MiB | 00m00s [ 81/157] Installing libevent-0:2.1.12- 100% | 175.7 MiB/s | 899.5 KiB | 00m00s [ 82/157] Installing zstd-0:1.5.6-2.fc4 100% | 281.9 MiB/s | 1.7 MiB | 00m00s [ 83/157] Installing util-linux-core-0: 100% | 117.5 MiB/s | 1.5 MiB | 00m00s [ 84/157] Installing tar-2:1.35-4.fc41. 100% | 227.6 MiB/s | 3.0 MiB | 00m00s [ 85/157] Installing libsemanage-0:3.8- 100% | 100.0 MiB/s | 307.1 KiB | 00m00s [ 86/157] Installing shadow-utils-2:4.1 100% | 122.7 MiB/s | 4.0 MiB | 00m00s [ 87/157] Installing zip-0:3.0-42.fc42. 100% | 170.9 MiB/s | 699.8 KiB | 00m00s [ 88/157] Installing gdbm-1:1.23-7.fc41 100% | 113.7 MiB/s | 465.8 KiB | 00m00s [ 89/157] Installing cyrus-sasl-lib-0:2 100% | 256.2 MiB/s | 2.3 MiB | 00m00s [ 90/157] Installing libfdisk-0:2.40.2- 100% | 177.7 MiB/s | 364.0 KiB | 00m00s [ 91/157] Installing libxml2-0:2.12.9-1 100% | 240.9 MiB/s | 1.7 MiB | 00m00s [ 92/157] Installing libarchive-0:3.7.7 100% | 228.1 MiB/s | 934.2 KiB | 00m00s [ 93/157] Installing bzip2-0:1.0.8-19.f 100% | 48.9 MiB/s | 100.2 KiB | 00m00s [ 94/157] Installing sqlite-libs-0:3.47 100% | 239.0 MiB/s | 1.4 MiB | 00m00s [ 95/157] Installing rpm-libs-0:4.20.0- 100% | 177.7 MiB/s | 727.7 KiB | 00m00s [ 96/157] Installing add-determinism-0: 100% | 296.1 MiB/s | 2.4 MiB | 00m00s [ 97/157] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 98/157] Installing ed-0:1.20.2-2.fc41 100% | 72.8 MiB/s | 149.2 KiB | 00m00s [ 99/157] Installing patch-0:2.7.6-25.f 100% | 131.0 MiB/s | 268.2 KiB | 00m00s [100/157] Installing filesystem-srpm-ma 100% | 35.9 MiB/s | 36.8 KiB | 00m00s [101/157] Installing elfutils-default-y 100% | 227.0 KiB/s | 2.0 KiB | 00m00s [102/157] Installing elfutils-libs-0:0. 100% | 162.3 MiB/s | 664.7 KiB | 00m00s [103/157] Installing cpio-0:2.15-2.fc41 100% | 137.5 MiB/s | 1.1 MiB | 00m00s [104/157] Installing diffutils-0:3.10-8 100% | 176.7 MiB/s | 1.6 MiB | 00m00s [105/157] Installing json-c-0:0.18-1.fc 100% | 82.6 MiB/s | 84.6 KiB | 00m00s [106/157] Installing jansson-0:2.14-1.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [107/157] Installing libpkgconf-0:2.3.0 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [108/157] Installing pkgconf-0:2.3.0-1. 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [109/157] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [110/157] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [111/157] Installing libverto-0:0.3.2-9 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [112/157] Installing krb5-libs-0:1.21.3 100% | 209.5 MiB/s | 2.3 MiB | 00m00s [113/157] Installing libtirpc-0:1.3.6-1 100% | 97.4 MiB/s | 199.4 KiB | 00m00s [114/157] Installing libnsl2-0:2.0.1-2. 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [115/157] Installing pam-0:1.7.0-3.fc42 100% | 78.9 MiB/s | 1.9 MiB | 00m00s [116/157] Installing libssh-0:0.11.1-1. 100% | 186.1 MiB/s | 571.7 KiB | 00m00s [117/157] Installing libgomp-0:15.0.0-0 100% | 259.1 MiB/s | 530.7 KiB | 00m00s [118/157] Installing rpm-build-libs-0:4 100% | 101.3 MiB/s | 207.5 KiB | 00m00s [119/157] Installing xxhash-libs-0:0.8. 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [120/157] Installing libbrotli-0:1.1.0- 100% | 205.0 MiB/s | 839.9 KiB | 00m00s [121/157] Installing libnghttp2-0:1.64. 100% | 171.5 MiB/s | 175.6 KiB | 00m00s [122/157] Installing libtool-ltdl-0:2.5 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [123/157] Installing openldap-0:2.6.8-6 100% | 159.0 MiB/s | 651.2 KiB | 00m00s [124/157] Installing libcurl-0:8.11.1-2 100% | 199.8 MiB/s | 818.4 KiB | 00m00s [125/157] Installing elfutils-debuginfo 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [126/157] Installing elfutils-0:0.192-7 100% | 240.4 MiB/s | 2.6 MiB | 00m00s [127/157] Installing binutils-0:2.43.50 100% | 280.5 MiB/s | 25.8 MiB | 00m00s [128/157] Installing gdb-minimal-0:15.2 100% | 310.4 MiB/s | 12.7 MiB | 00m00s [129/157] Installing debugedit-0:5.1-2. 100% | 99.1 MiB/s | 203.0 KiB | 00m00s [130/157] Installing curl-0:8.11.1-2.fc 100% | 24.7 MiB/s | 454.5 KiB | 00m00s [131/157] Installing rpm-0:4.20.0-1.fc4 100% | 89.5 MiB/s | 2.5 MiB | 00m00s [132/157] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [133/157] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [134/157] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [135/157] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [136/157] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [137/157] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [138/157] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [139/157] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [140/157] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [141/157] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [142/157] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [143/157] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [144/157] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [145/157] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [146/157] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [147/157] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [148/157] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [149/157] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [150/157] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [151/157] Installing redhat-rpm-config- 100% | 62.9 MiB/s | 193.2 KiB | 00m00s [152/157] Installing rpm-build-0:4.20.0 100% | 49.5 MiB/s | 202.9 KiB | 00m00s [153/157] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [154/157] Installing util-linux-0:2.40. 100% | 92.9 MiB/s | 3.7 MiB | 00m00s [155/157] Installing authselect-0:1.5.0 100% | 39.5 MiB/s | 161.9 KiB | 00m00s [156/157] Installing which-0:2.21-42.fc 100% | 40.2 MiB/s | 82.4 KiB | 00m00s [157/157] Installing info-0:7.1.1-2.fc4 100% | 144.4 KiB/s | 362.2 KiB | 00m03s Warning: skipped OpenPGP checks for 7 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.5.0-1.fc42.x86_64 alternatives-1.31-1.fc42.x86_64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc41.x86_64 authselect-1.5.0-8.fc42.x86_64 authselect-libs-1.5.0-8.fc42.x86_64 basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.x86_64 binutils-2.43.50-9.fc42.x86_64 build-reproducibility-srpm-macros-0.5.0-1.fc42.noarch bzip2-1.0.8-19.fc41.x86_64 bzip2-libs-1.0.8-19.fc41.x86_64 ca-certificates-2024.2.69_v8.0.401-4.fc42.noarch coreutils-9.5-11.fc42.x86_64 coreutils-common-9.5-11.fc42.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-6.fc41.x86_64 crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-2.fc42.x86_64 cyrus-sasl-lib-2.1.28-27.fc41.x86_64 debugedit-5.1-2.fc42.x86_64 diffutils-3.10-8.fc41.x86_64 dwz-0.15-8.fc42.x86_64 ed-1.20.2-2.fc41.x86_64 efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.x86_64 elfutils-debuginfod-client-0.192-7.fc42.x86_64 elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.x86_64 elfutils-libs-0.192-7.fc42.x86_64 fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.11.noarch fedora-release-common-42-0.11.noarch fedora-release-identity-basic-42-0.11.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-8.fc42.x86_64 file-libs-5.45-8.fc42.x86_64 filesystem-3.18-29.fc42.x86_64 filesystem-srpm-macros-3.18-29.fc42.noarch findutils-4.10.0-4.fc41.x86_64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.x86_64 gdb-minimal-15.2-4.fc42.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-26.fc42.x86_64 glibc-common-2.40.9000-26.fc42.x86_64 glibc-gconv-extra-2.40.9000-26.fc42.x86_64 glibc-minimal-langpack-2.40.9000-26.fc42.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.x86_64 gzip-1.13-2.fc41.x86_64 info-7.1.1-2.fc42.x86_64 jansson-2.14-1.fc42.x86_64 json-c-0.18-1.fc42.x86_64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.x86_64 krb5-libs-1.21.3-3.fc42.x86_64 libacl-2.3.2-2.fc41.x86_64 libarchive-3.7.7-1.fc42.x86_64 libattr-2.5.2-4.fc41.x86_64 libblkid-2.40.2-8.fc42.x86_64 libbrotli-1.1.0-5.fc41.x86_64 libcap-2.71-1.fc42.x86_64 libcap-ng-0.8.5-3.fc41.x86_64 libcom_err-1.47.1-6.fc42.x86_64 libcurl-8.11.1-2.fc42.x86_64 libeconf-0.7.5-1.fc42.x86_64 libevent-2.1.12-14.fc41.x86_64 libfdisk-2.40.2-8.fc42.x86_64 libffi-3.4.6-3.fc42.x86_64 libgcc-15.0.0-0.2.fc42.x86_64 libgomp-15.0.0-0.2.fc42.x86_64 libidn2-2.3.7-2.fc41.x86_64 libmount-2.40.2-8.fc42.x86_64 libnghttp2-1.64.0-1.fc42.x86_64 libnsl2-2.0.1-2.fc41.x86_64 libpkgconf-2.3.0-1.fc42.x86_64 libpsl-0.21.5-4.fc41.x86_64 libpwquality-1.4.5-11.fc41.x86_64 libselinux-3.8-0.rc3.1.fc42.x86_64 libsemanage-3.8-0.rc3.1.fc42.x86_64 libsepol-3.8-0.rc3.1.fc42.x86_64 libsmartcols-2.40.2-8.fc42.x86_64 libssh-0.11.1-1.fc42.x86_64 libssh-config-0.11.1-1.fc42.noarch libstdc++-15.0.0-0.2.fc42.x86_64 libtasn1-4.19.0-9.fc41.x86_64 libtirpc-1.3.6-1.rc3.fc42.x86_64 libtool-ltdl-2.5.4-1.fc42.x86_64 libunistring-1.1-8.fc41.x86_64 libuuid-2.40.2-8.fc42.x86_64 libverto-0.3.2-9.fc41.x86_64 libxcrypt-4.4.37-4.fc42.x86_64 libxml2-2.12.9-1.fc42.x86_64 libzstd-1.5.6-2.fc41.x86_64 lua-libs-5.4.7-1.fc42.x86_64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.x86_64 mpfr-4.2.1-5.fc41.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc42.x86_64 openssl-libs-3.2.2-10.fc42.x86_64 p11-kit-0.25.5-4.fc42.x86_64 p11-kit-trust-0.25.5-4.fc42.x86_64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.x86_64 pam-libs-1.7.0-3.fc42.x86_64 patch-2.7.6-25.fc41.x86_64 pcre2-10.44-1.fc41.1.x86_64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.x86_64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.x86_64 popt-1.19-7.fc41.x86_64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.x86_64 redhat-rpm-config-300-1.no_annobin.0.fc42.noarch rpm-4.20.0-1.fc42.x86_64 rpm-build-4.20.0-1.fc42.x86_64 rpm-build-libs-4.20.0-1.fc42.x86_64 rpm-libs-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.x86_64 setup-2.15.0-9.fc42.noarch shadow-utils-4.17.0-2.fc42.x86_64 sqlite-libs-3.47.2-1.fc42.x86_64 systemd-libs-257.1-1.fc42.x86_64 tar-1.35-4.fc41.x86_64 unzip-6.0-65.fc42.x86_64 util-linux-2.40.2-8.fc42.x86_64 util-linux-core-2.40.2-8.fc42.x86_64 which-2.21-42.fc41.x86_64 xxhash-libs-0.8.3-1.fc42.x86_64 xz-5.6.3-2.fc42.x86_64 xz-libs-5.6.3-2.fc42.x86_64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.x86_64 zlib-ng-compat-2.2.2-1.fc42.x86_64 zstd-1.5.6-2.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721174400 Wrote: /builddir/build/SRPMS/elfio-3.12-4.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1736208873.161832/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-8vba8suc/elfio/elfio.spec) Config(child) 0 minutes 15 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/elfio-3.12-4.fc42.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1736208873.161832/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1736208873.161832/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1736208873.161832/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 dnf5-5.2.8.1-2.fc42.x86_64 dnf5-plugins-5.2.8.1-2.fc42.x86_64 Finish: chroot init Start: build phase for elfio-3.12-4.fc42.src.rpm Start: build setup for elfio-3.12-4.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721174400 Wrote: /builddir/build/SRPMS/elfio-3.12-4.fc42.src.rpm Updating and loading repositories: Additional repo https_fedorapeople_org 100% | 23.8 KiB/s | 1.5 KiB | 00m00s fedora 100% | 3.4 KiB/s | 24.3 KiB | 00m07s Copr repository 100% | 49.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cmake x86_64 3.31.3-1.fc42 fedora 32.9 MiB gcc-c++ x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 40.7 MiB Installing dependencies: annobin-docs noarch 12.80-1.fc42 fedora 98.6 KiB annobin-plugin-gcc x86_64 12.80-1.fc42 fedora 992.8 KiB cmake-data noarch 3.31.3-1.fc42 fedora 8.5 MiB cmake-filesystem x86_64 3.31.3-1.fc42 fedora 0.0 B cmake-rpm-macros noarch 3.31.3-1.fc42 fedora 7.5 KiB cpp x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 37.5 MiB emacs-filesystem noarch 1:30.0-3.fc41 fedora 0.0 B expat x86_64 2.6.4-1.fc42 fedora 285.5 KiB gcc x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 109.9 MiB gcc-plugin-annobin x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 59.6 KiB glibc-devel x86_64 2.40.9000-26.fc42 fedora 2.3 MiB jsoncpp x86_64 1.9.5-8.fc41 fedora 253.4 KiB kernel-headers x86_64 6.13.0-0.rc5.42.fc42 fedora 6.5 MiB libb2 x86_64 0.98.1-12.fc41 fedora 42.2 KiB libmpc x86_64 1.3.1-6.fc41 fedora 164.7 KiB libstdc++-devel x86_64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 15.7 MiB libuv x86_64 1:1.49.2-1.fc42 fedora 569.4 KiB libxcrypt-devel x86_64 4.4.37-4.fc42 fedora 30.5 KiB make x86_64 1:4.4.1-9.fc42 fedora 1.8 MiB mpdecimal x86_64 2.5.1-16.fc41 fedora 204.9 KiB python-pip-wheel noarch 24.3.1-1.fc42 fedora 1.2 MiB python3 x86_64 3.13.1-2.fc42 fedora 30.6 KiB python3-libs x86_64 3.13.1-2.fc42 fedora 39.8 MiB rhash x86_64 1.4.5-1.fc42 fedora 359.3 KiB tzdata noarch 2024b-1.fc42 fedora 1.6 MiB vim-filesystem noarch 2:9.1.984-1.fc42 fedora 40.0 B Transaction Summary: Installing: 28 packages Total size of inbound packages is 96 MiB. Need to download 0 B. After this operation, 302 MiB extra will be used (install 302 MiB, remove 0 B). [1/1] cmake-0:3.31.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] gcc-c++-0:15.0.0-0.2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] cmake-data-0:3.31.3-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] cmake-filesystem-0:3.31.3-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] expat-0:2.6.4-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] jsoncpp-0:1.9.5-8.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] libuv-1:1.49.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] make-1:4.4.1-9.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] rhash-0:1.4.5-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] gcc-0:15.0.0-0.2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] libstdc++-devel-0:15.0.0-0.2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] libmpc-0:1.3.1-6.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] emacs-filesystem-1:30.0-3.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] vim-filesystem-2:9.1.984-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] cpp-0:15.0.0-0.2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] glibc-devel-0:2.40.9000-26.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] libxcrypt-devel-0:4.4.37-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] kernel-headers-0:6.13.0-0.rc5.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] gcc-plugin-annobin-0:15.0.0-0.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] annobin-plugin-gcc-0:12.80-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] annobin-docs-0:12.80-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] cmake-rpm-macros-0:3.31.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] python3-0:3.13.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] python3-libs-0:3.13.1-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] libb2-0:0.98.1-12.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] mpdecimal-0:2.5.1-16.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] python-pip-wheel-0:24.3.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] tzdata-0:2024b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/30] Verify package files 100% | 91.0 B/s | 28.0 B | 00m00s [ 2/30] Prepare transaction 100% | 294.0 B/s | 28.0 B | 00m00s [ 3/30] Installing libmpc-0:1.3.1-6.fc4 100% | 81.1 MiB/s | 166.2 KiB | 00m00s [ 4/30] Installing make-1:4.4.1-9.fc42. 100% | 180.0 MiB/s | 1.8 MiB | 00m00s [ 5/30] Installing expat-0:2.6.4-1.fc42 100% | 140.4 MiB/s | 287.6 KiB | 00m00s [ 6/30] Installing cmake-filesystem-0:3 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 7/30] Installing cpp-0:15.0.0-0.2.fc4 100% | 286.2 MiB/s | 37.5 MiB | 00m00s [ 8/30] Installing tzdata-0:2024b-1.fc4 100% | 25.8 MiB/s | 1.9 MiB | 00m00s [ 9/30] Installing python-pip-wheel-0:2 100% | 414.7 MiB/s | 1.2 MiB | 00m00s [10/30] Installing mpdecimal-0:2.5.1-16 100% | 100.6 MiB/s | 206.0 KiB | 00m00s [11/30] Installing libb2-0:0.98.1-12.fc 100% | 7.0 MiB/s | 43.3 KiB | 00m00s [12/30] Installing python3-libs-0:3.13. 100% | 205.2 MiB/s | 40.2 MiB | 00m00s [13/30] Installing python3-0:3.13.1-2.f 100% | 15.8 MiB/s | 32.4 KiB | 00m00s [14/30] Installing cmake-rpm-macros-0:3 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [15/30] Installing annobin-docs-0:12.80 100% | 32.5 MiB/s | 99.7 KiB | 00m00s [16/30] Installing kernel-headers-0:6.1 100% | 114.6 MiB/s | 6.6 MiB | 00m00s [17/30] Installing libxcrypt-devel-0:4. 100% | 10.7 MiB/s | 32.9 KiB | 00m00s [18/30] Installing glibc-devel-0:2.40.9 100% | 86.4 MiB/s | 2.3 MiB | 00m00s [19/30] Installing gcc-0:15.0.0-0.2.fc4 100% | 318.7 MiB/s | 110.0 MiB | 00m00s [20/30] Installing vim-filesystem-2:9.1 100% | 2.3 MiB/s | 4.7 KiB | 00m00s [21/30] Installing emacs-filesystem-1:3 100% | 265.6 KiB/s | 544.0 B | 00m00s [22/30] Installing libstdc++-devel-0:15 100% | 214.5 MiB/s | 15.9 MiB | 00m00s [23/30] Installing rhash-0:1.4.5-1.fc42 100% | 118.7 MiB/s | 364.6 KiB | 00m00s [24/30] Installing libuv-1:1.49.2-1.fc4 100% | 186.3 MiB/s | 572.2 KiB | 00m00s [25/30] Installing jsoncpp-0:1.9.5-8.fc 100% | 22.6 MiB/s | 254.9 KiB | 00m00s [26/30] Installing cmake-data-0:3.31.3- 100% | 56.6 MiB/s | 9.1 MiB | 00m00s [27/30] Installing cmake-0:3.31.3-1.fc4 100% | 319.9 MiB/s | 32.9 MiB | 00m00s [28/30] Installing gcc-c++-0:15.0.0-0.2 100% | 313.5 MiB/s | 40.8 MiB | 00m00s [29/30] Installing gcc-plugin-annobin-0 100% | 2.5 MiB/s | 61.2 KiB | 00m00s [30/30] Installing annobin-plugin-gcc-0 100% | 4.2 MiB/s | 994.5 KiB | 00m00s Warning: skipped OpenPGP checks for 5 packages from repository: https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: build setup for elfio-3.12-4.fc42.src.rpm Start: rpmbuild elfio-3.12-4.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721174400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.noBw26 + umask 022 + cd /builddir/build/BUILD/elfio-3.12-build + test -d /builddir/build/BUILD/elfio-3.12-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/elfio-3.12-build + /usr/bin/rm -rf /builddir/build/BUILD/elfio-3.12-build + /usr/bin/mkdir -p /builddir/build/BUILD/elfio-3.12-build + /usr/bin/mkdir -p /builddir/build/BUILD/elfio-3.12-build/SPECPARTS Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.V2ERUp + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD/elfio-3.12-build + cd /builddir/build/BUILD/elfio-3.12-build + rm -rf elfio-3.12 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/elfio-3.12.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd elfio-3.12 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YpglqM + umask 022 + cd /builddir/build/BUILD/elfio-3.12-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 elfio-3.12 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DELFIO_BUILD_EXAMPLES=ON -- The C compiler identification is GNU 15.0.0 -- The CXX compiler identification is GNU 15.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/elfio-3.12-build/elfio-3.12 -B/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/CMakeFiles /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' /usr/bin/gmake -f examples/add_section/CMakeFiles/add_section.dir/build.make examples/add_section/CMakeFiles/add_section.dir/depend /usr/bin/gmake -f examples/anonymizer/CMakeFiles/anonymizer.dir/build.make examples/anonymizer/CMakeFiles/anonymizer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' cd /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/elfio-3.12-build/elfio-3.12 /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/examples/add_section /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/examples/add_section/CMakeFiles/add_section.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' cd /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/elfio-3.12-build/elfio-3.12 /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/examples/anonymizer /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/examples/anonymizer/CMakeFiles/anonymizer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' /usr/bin/gmake -f examples/anonymizer/CMakeFiles/anonymizer.dir/build.make examples/anonymizer/CMakeFiles/anonymizer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' /usr/bin/gmake -f examples/add_section/CMakeFiles/add_section.dir/build.make examples/add_section/CMakeFiles/add_section.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' [ 7%] Building CXX object examples/add_section/CMakeFiles/add_section.dir/add_section.cpp.o cd /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/examples/add_section && /usr/bin/g++ -I/builddir/build/BUILD/elfio-3.12-build/elfio-3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu++17 -MD -MT examples/add_section/CMakeFiles/add_section.dir/add_section.cpp.o -MF CMakeFiles/add_section.dir/add_section.cpp.o.d -o CMakeFiles/add_section.dir/add_section.cpp.o -c /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp [ 14%] Building CXX object examples/anonymizer/CMakeFiles/anonymizer.dir/anonymizer.cpp.o cd /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build/examples/anonymizer && /usr/bin/g++ -I/builddir/build/BUILD/elfio-3.12-build/elfio-3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu++17 -MD -MT examples/anonymizer/CMakeFiles/anonymizer.dir/anonymizer.cpp.o -MF CMakeFiles/anonymizer.dir/anonymizer.cpp.o.d -o CMakeFiles/anonymizer.dir/anonymizer.cpp.o -c /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:36, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp:24: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:30:20: error: ‘uint16_t’ does not name a type 30 | using Elf_Half = uint16_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1:1: note: ‘uint16_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ +++ |+#include 1 | /* /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:31:20: error: ‘uint32_t’ does not name a type 31 | using Elf_Word = uint32_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:31:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:33:20: error: ‘uint64_t’ does not name a type 33 | using Elf_Xword = uint64_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:33:20: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:36:20: error: ‘uint32_t’ does not name a type 36 | using Elf32_Addr = uint32_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:36:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:37:20: error: ‘uint32_t’ does not name a type 37 | using Elf32_Off = uint32_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:37:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:38:20: error: ‘uint64_t’ does not name a type 38 | using Elf64_Addr = uint64_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:38:20: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:39:20: error: ‘uint64_t’ does not name a type 39 | using Elf64_Off = uint64_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:39:20: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:41:21: error: ‘Elf_Half’ does not name a type 41 | using Elf32_Half = Elf_Half; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:42:21: error: ‘Elf_Half’ does not name a type 42 | using Elf64_Half = Elf_Half; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:43:21: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 43 | using Elf32_Word = Elf_Word; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:44:21: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 44 | using Elf64_Word = Elf_Word; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:52:11: error: ‘Elf_Half’ does not name a type 52 | constexpr Elf_Half ET_NONE = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:53:11: error: ‘Elf_Half’ does not name a type 53 | constexpr Elf_Half ET_REL = 1; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:54:11: error: ‘Elf_Half’ does not name a type 54 | constexpr Elf_Half ET_EXEC = 2; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:55:11: error: ‘Elf_Half’ does not name a type 55 | constexpr Elf_Half ET_DYN = 3; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:56:11: error: ‘Elf_Half’ does not name a type 56 | constexpr Elf_Half ET_CORE = 4; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:57:11: error: ‘Elf_Half’ does not name a type 57 | constexpr Elf_Half ET_LOOS = 0xFE00; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:58:11: error: ‘Elf_Half’ does not name a type 58 | constexpr Elf_Half ET_HIOS = 0xFEFF; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:59:11: error: ‘Elf_Half’ does not name a type 59 | constexpr Elf_Half ET_LOPROC = 0xFF00; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:60:11: error: ‘Elf_Half’ does not name a type 60 | constexpr Elf_Half ET_HIPROC = 0xFFFF; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:64:11: error: ‘Elf_Half’ does not name a type 64 | constexpr Elf_Half EM_NONE = 0 ; // No machine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:65:11: error: ‘Elf_Half’ does not name a type 65 | constexpr Elf_Half EM_M32 = 1 ; // AT&T WE 32100 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:66:11: error: ‘Elf_Half’ does not name a type 66 | constexpr Elf_Half EM_SPARC = 2 ; // SUN SPARC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:67:11: error: ‘Elf_Half’ does not name a type 67 | constexpr Elf_Half EM_386 = 3 ; // Intel 80386 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:68:11: error: ‘Elf_Half’ does not name a type 68 | constexpr Elf_Half EM_68K = 4 ; // Motorola m68k family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:69:11: error: ‘Elf_Half’ does not name a type 69 | constexpr Elf_Half EM_88K = 5 ; // Motorola m88k family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:70:11: error: ‘Elf_Half’ does not name a type 70 | constexpr Elf_Half EM_486 = 6 ; // Intel 80486// Reserved for future use | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:71:11: error: ‘Elf_Half’ does not name a type 71 | constexpr Elf_Half EM_860 = 7 ; // Intel 80860 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:72:11: error: ‘Elf_Half’ does not name a type 72 | constexpr Elf_Half EM_MIPS = 8 ; // MIPS R3000 (officially, big-endian only) | ^~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:36, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:48: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:30:20: error: ‘uint16_t’ does not name a type 30 | using Elf_Half = uint16_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:73:11: error: ‘Elf_Half’ does not name a type 73 | constexpr Elf_Half EM_S370 = 9 ; // IBM System/370 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1:1: note: ‘uint16_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ +++ |+#include 1 | /* /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:31:20: error: ‘uint32_t’ does not name a type 31 | using Elf_Word = uint32_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:31:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:33:20: error: ‘uint64_t’ does not name a type 33 | using Elf_Xword = uint64_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:33:20: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:36:20: error: ‘uint32_t’ does not name a type 36 | using Elf32_Addr = uint32_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:36:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:37:20: error: ‘uint32_t’ does not name a type 37 | using Elf32_Off = uint32_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:37:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:38:20: error: ‘uint64_t’ does not name a type 38 | using Elf64_Addr = uint64_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:38:20: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:39:20: error: ‘uint64_t’ does not name a type 39 | using Elf64_Off = uint64_t; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:39:20: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:74:11: error: ‘Elf_Half’ does not name a type 74 | constexpr Elf_Half EM_MIPS_RS3_LE = 10; // MIPS R3000 little-endian (Deprecated) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:41:21: error: ‘Elf_Half’ does not name a type 41 | using Elf32_Half = Elf_Half; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:75:11: error: ‘Elf_Half’ does not name a type 75 | constexpr Elf_Half EM_res011 = 11; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:42:21: error: ‘Elf_Half’ does not name a type 42 | using Elf64_Half = Elf_Half; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:76:11: error: ‘Elf_Half’ does not name a type 76 | constexpr Elf_Half EM_res012 = 12; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:43:21: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 43 | using Elf32_Word = Elf_Word; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:44:21: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 44 | using Elf64_Word = Elf_Word; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:52:11: error: ‘Elf_Half’ does not name a type 52 | constexpr Elf_Half ET_NONE = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:53:11: error: ‘Elf_Half’ does not name a type 53 | constexpr Elf_Half ET_REL = 1; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:77:11: error: ‘Elf_Half’ does not name a type 77 | constexpr Elf_Half EM_res013 = 13; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:78:11: error: ‘Elf_Half’ does not name a type 78 | constexpr Elf_Half EM_res014 = 14; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:54:11: error: ‘Elf_Half’ does not name a type 54 | constexpr Elf_Half ET_EXEC = 2; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:79:11: error: ‘Elf_Half’ does not name a type 79 | constexpr Elf_Half EM_PARISC = 15; // HPPA | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:55:11: error: ‘Elf_Half’ does not name a type 55 | constexpr Elf_Half ET_DYN = 3; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:56:11: error: ‘Elf_Half’ does not name a type 56 | constexpr Elf_Half ET_CORE = 4; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:57:11: error: ‘Elf_Half’ does not name a type 57 | constexpr Elf_Half ET_LOOS = 0xFE00; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:80:11: error: ‘Elf_Half’ does not name a type 80 | constexpr Elf_Half EM_res016 = 16; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:81:11: error: ‘Elf_Half’ does not name a type 81 | constexpr Elf_Half EM_VPP550 = 17; // Fujitsu VPP500 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:58:11: error: ‘Elf_Half’ does not name a type 58 | constexpr Elf_Half ET_HIOS = 0xFEFF; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:82:11: error: ‘Elf_Half’ does not name a type 82 | constexpr Elf_Half EM_SPARC32PLUS = 18; // Sun's "v8plus" | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:59:11: error: ‘Elf_Half’ does not name a type 59 | constexpr Elf_Half ET_LOPROC = 0xFF00; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:60:11: error: ‘Elf_Half’ does not name a type 60 | constexpr Elf_Half ET_HIPROC = 0xFFFF; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:64:11: error: ‘Elf_Half’ does not name a type 64 | constexpr Elf_Half EM_NONE = 0 ; // No machine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:83:11: error: ‘Elf_Half’ does not name a type 83 | constexpr Elf_Half EM_960 = 19; // Intel 80960 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:65:11: error: ‘Elf_Half’ does not name a type 65 | constexpr Elf_Half EM_M32 = 1 ; // AT&T WE 32100 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:84:11: error: ‘Elf_Half’ does not name a type 84 | constexpr Elf_Half EM_PPC = 20; // PowerPC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:85:11: error: ‘Elf_Half’ does not name a type 85 | constexpr Elf_Half EM_PPC64 = 21; // 64-bit PowerPC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:66:11: error: ‘Elf_Half’ does not name a type 66 | constexpr Elf_Half EM_SPARC = 2 ; // SUN SPARC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:86:11: error: ‘Elf_Half’ does not name a type 86 | constexpr Elf_Half EM_S390 = 22; // IBM S/390 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:67:11: error: ‘Elf_Half’ does not name a type 67 | constexpr Elf_Half EM_386 = 3 ; // Intel 80386 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:68:11: error: ‘Elf_Half’ does not name a type 68 | constexpr Elf_Half EM_68K = 4 ; // Motorola m68k family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:87:11: error: ‘Elf_Half’ does not name a type 87 | constexpr Elf_Half EM_SPU = 23; // Sony/Toshiba/IBM SPU | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:69:11: error: ‘Elf_Half’ does not name a type 69 | constexpr Elf_Half EM_88K = 5 ; // Motorola m88k family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:70:11: error: ‘Elf_Half’ does not name a type 70 | constexpr Elf_Half EM_486 = 6 ; // Intel 80486// Reserved for future use | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:88:11: error: ‘Elf_Half’ does not name a type 88 | constexpr Elf_Half EM_res024 = 24; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:71:11: error: ‘Elf_Half’ does not name a type 71 | constexpr Elf_Half EM_860 = 7 ; // Intel 80860 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:89:11: error: ‘Elf_Half’ does not name a type 89 | constexpr Elf_Half EM_res025 = 25; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:90:11: error: ‘Elf_Half’ does not name a type 90 | constexpr Elf_Half EM_res026 = 26; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:72:11: error: ‘Elf_Half’ does not name a type 72 | constexpr Elf_Half EM_MIPS = 8 ; // MIPS R3000 (officially, big-endian only) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:91:11: error: ‘Elf_Half’ does not name a type 91 | constexpr Elf_Half EM_res027 = 27; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:73:11: error: ‘Elf_Half’ does not name a type 73 | constexpr Elf_Half EM_S370 = 9 ; // IBM System/370 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:92:11: error: ‘Elf_Half’ does not name a type 92 | constexpr Elf_Half EM_res028 = 28; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:74:11: error: ‘Elf_Half’ does not name a type 74 | constexpr Elf_Half EM_MIPS_RS3_LE = 10; // MIPS R3000 little-endian (Deprecated) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:75:11: error: ‘Elf_Half’ does not name a type 75 | constexpr Elf_Half EM_res011 = 11; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:93:11: error: ‘Elf_Half’ does not name a type 93 | constexpr Elf_Half EM_res029 = 29; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:76:11: error: ‘Elf_Half’ does not name a type 76 | constexpr Elf_Half EM_res012 = 12; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:94:11: error: ‘Elf_Half’ does not name a type 94 | constexpr Elf_Half EM_res030 = 30; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:77:11: error: ‘Elf_Half’ does not name a type 77 | constexpr Elf_Half EM_res013 = 13; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:95:11: error: ‘Elf_Half’ does not name a type 95 | constexpr Elf_Half EM_res031 = 31; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:78:11: error: ‘Elf_Half’ does not name a type 78 | constexpr Elf_Half EM_res014 = 14; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:96:11: error: ‘Elf_Half’ does not name a type 96 | constexpr Elf_Half EM_res032 = 32; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:79:11: error: ‘Elf_Half’ does not name a type 79 | constexpr Elf_Half EM_PARISC = 15; // HPPA | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:97:11: error: ‘Elf_Half’ does not name a type 97 | constexpr Elf_Half EM_res033 = 33; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:98:11: error: ‘Elf_Half’ does not name a type 98 | constexpr Elf_Half EM_res034 = 34; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:80:11: error: ‘Elf_Half’ does not name a type 80 | constexpr Elf_Half EM_res016 = 16; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:81:11: error: ‘Elf_Half’ does not name a type 81 | constexpr Elf_Half EM_VPP550 = 17; // Fujitsu VPP500 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:82:11: error: ‘Elf_Half’ does not name a type 82 | constexpr Elf_Half EM_SPARC32PLUS = 18; // Sun's "v8plus" | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:99:11: error: ‘Elf_Half’ does not name a type 99 | constexpr Elf_Half EM_res035 = 35; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:83:11: error: ‘Elf_Half’ does not name a type 83 | constexpr Elf_Half EM_960 = 19; // Intel 80960 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:100:11: error: ‘Elf_Half’ does not name a type 100 | constexpr Elf_Half EM_V800 = 36; // NEC V800 series | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:84:11: error: ‘Elf_Half’ does not name a type 84 | constexpr Elf_Half EM_PPC = 20; // PowerPC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:101:11: error: ‘Elf_Half’ does not name a type 101 | constexpr Elf_Half EM_FR20 = 37; // Fujitsu FR20 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:85:11: error: ‘Elf_Half’ does not name a type 85 | constexpr Elf_Half EM_PPC64 = 21; // 64-bit PowerPC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:102:11: error: ‘Elf_Half’ does not name a type 102 | constexpr Elf_Half EM_RH32 = 38; // TRW RH32 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:86:11: error: ‘Elf_Half’ does not name a type 86 | constexpr Elf_Half EM_S390 = 22; // IBM S/390 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:103:11: error: ‘Elf_Half’ does not name a type 103 | constexpr Elf_Half EM_MCORE = 39; // Motorola M*Core // May also be taken by Fujitsu MMA | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:87:11: error: ‘Elf_Half’ does not name a type 87 | constexpr Elf_Half EM_SPU = 23; // Sony/Toshiba/IBM SPU | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:104:11: error: ‘Elf_Half’ does not name a type 104 | constexpr Elf_Half EM_RCE = 39; // Old name for MCore | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:88:11: error: ‘Elf_Half’ does not name a type 88 | constexpr Elf_Half EM_res024 = 24; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:105:11: error: ‘Elf_Half’ does not name a type 105 | constexpr Elf_Half EM_ARM = 40; // ARM | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:89:11: error: ‘Elf_Half’ does not name a type 89 | constexpr Elf_Half EM_res025 = 25; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:106:11: error: ‘Elf_Half’ does not name a type 106 | constexpr Elf_Half EM_OLD_ALPHA = 41; // Digital Alpha | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:107:11: error: ‘Elf_Half’ does not name a type 107 | constexpr Elf_Half EM_SH = 42; // Renesas (formerly Hitachi) / SuperH SH | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:90:11: error: ‘Elf_Half’ does not name a type 90 | constexpr Elf_Half EM_res026 = 26; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:91:11: error: ‘Elf_Half’ does not name a type 91 | constexpr Elf_Half EM_res027 = 27; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:108:11: error: ‘Elf_Half’ does not name a type 108 | constexpr Elf_Half EM_SPARCV9 = 43; // SPARC v9 64-bit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:92:11: error: ‘Elf_Half’ does not name a type 92 | constexpr Elf_Half EM_res028 = 28; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:109:11: error: ‘Elf_Half’ does not name a type 109 | constexpr Elf_Half EM_TRICORE = 44; // Siemens Tricore embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:93:11: error: ‘Elf_Half’ does not name a type 93 | constexpr Elf_Half EM_res029 = 29; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:110:11: error: ‘Elf_Half’ does not name a type 110 | constexpr Elf_Half EM_ARC = 45; // ARC Cores | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:94:11: error: ‘Elf_Half’ does not name a type 94 | constexpr Elf_Half EM_res030 = 30; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:95:11: error: ‘Elf_Half’ does not name a type 95 | constexpr Elf_Half EM_res031 = 31; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:96:11: error: ‘Elf_Half’ does not name a type 96 | constexpr Elf_Half EM_res032 = 32; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:111:11: error: ‘Elf_Half’ does not name a type 111 | constexpr Elf_Half EM_H8_300 = 46; // Renesas (formerly Hitachi) H8/300 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:97:11: error: ‘Elf_Half’ does not name a type 97 | constexpr Elf_Half EM_res033 = 33; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:112:11: error: ‘Elf_Half’ does not name a type 112 | constexpr Elf_Half EM_H8_300H = 47; // Renesas (formerly Hitachi) H8/300H | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:98:11: error: ‘Elf_Half’ does not name a type 98 | constexpr Elf_Half EM_res034 = 34; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:113:11: error: ‘Elf_Half’ does not name a type 113 | constexpr Elf_Half EM_H8S = 48; // Renesas (formerly Hitachi) H8S | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:99:11: error: ‘Elf_Half’ does not name a type 99 | constexpr Elf_Half EM_res035 = 35; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:100:11: error: ‘Elf_Half’ does not name a type 100 | constexpr Elf_Half EM_V800 = 36; // NEC V800 series | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:114:11: error: ‘Elf_Half’ does not name a type 114 | constexpr Elf_Half EM_H8_500 = 49; // Renesas (formerly Hitachi) H8/500 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:101:11: error: ‘Elf_Half’ does not name a type 101 | constexpr Elf_Half EM_FR20 = 37; // Fujitsu FR20 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:115:11: error: ‘Elf_Half’ does not name a type 115 | constexpr Elf_Half EM_IA_64 = 50; // Intel IA-64 Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:102:11: error: ‘Elf_Half’ does not name a type 102 | constexpr Elf_Half EM_RH32 = 38; // TRW RH32 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:116:11: error: ‘Elf_Half’ does not name a type 116 | constexpr Elf_Half EM_MIPS_X = 51; // Stanford MIPS-X | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:117:11: error: ‘Elf_Half’ does not name a type 117 | constexpr Elf_Half EM_COLDFIRE = 52; // Motorola Coldfire | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:103:11: error: ‘Elf_Half’ does not name a type 103 | constexpr Elf_Half EM_MCORE = 39; // Motorola M*Core // May also be taken by Fujitsu MMA | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:104:11: error: ‘Elf_Half’ does not name a type 104 | constexpr Elf_Half EM_RCE = 39; // Old name for MCore | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:118:11: error: ‘Elf_Half’ does not name a type 118 | constexpr Elf_Half EM_68HC12 = 53; // Motorola M68HC12 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:105:11: error: ‘Elf_Half’ does not name a type 105 | constexpr Elf_Half EM_ARM = 40; // ARM | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:119:11: error: ‘Elf_Half’ does not name a type 119 | constexpr Elf_Half EM_MMA = 54; // Fujitsu Multimedia Accelerator | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:106:11: error: ‘Elf_Half’ does not name a type 106 | constexpr Elf_Half EM_OLD_ALPHA = 41; // Digital Alpha | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:120:11: error: ‘Elf_Half’ does not name a type 120 | constexpr Elf_Half EM_PCP = 55; // Siemens PCP | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:107:11: error: ‘Elf_Half’ does not name a type 107 | constexpr Elf_Half EM_SH = 42; // Renesas (formerly Hitachi) / SuperH SH | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:121:11: error: ‘Elf_Half’ does not name a type 121 | constexpr Elf_Half EM_NCPU = 56; // Sony nCPU embedded RISC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:122:11: error: ‘Elf_Half’ does not name a type 122 | constexpr Elf_Half EM_NDR1 = 57; // Denso NDR1 microprocesspr | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:108:11: error: ‘Elf_Half’ does not name a type 108 | constexpr Elf_Half EM_SPARCV9 = 43; // SPARC v9 64-bit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:109:11: error: ‘Elf_Half’ does not name a type 109 | constexpr Elf_Half EM_TRICORE = 44; // Siemens Tricore embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:110:11: error: ‘Elf_Half’ does not name a type 110 | constexpr Elf_Half EM_ARC = 45; // ARC Cores | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:111:11: error: ‘Elf_Half’ does not name a type 111 | constexpr Elf_Half EM_H8_300 = 46; // Renesas (formerly Hitachi) H8/300 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:123:11: error: ‘Elf_Half’ does not name a type 123 | constexpr Elf_Half EM_STARCORE = 58; // Motorola Star*Core processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:124:11: error: ‘Elf_Half’ does not name a type 124 | constexpr Elf_Half EM_ME16 = 59; // Toyota ME16 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:112:11: error: ‘Elf_Half’ does not name a type 112 | constexpr Elf_Half EM_H8_300H = 47; // Renesas (formerly Hitachi) H8/300H | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:125:11: error: ‘Elf_Half’ does not name a type 125 | constexpr Elf_Half EM_ST100 = 60; // STMicroelectronics ST100 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:113:11: error: ‘Elf_Half’ does not name a type 113 | constexpr Elf_Half EM_H8S = 48; // Renesas (formerly Hitachi) H8S | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:126:11: error: ‘Elf_Half’ does not name a type 126 | constexpr Elf_Half EM_TINYJ = 61; // Advanced Logic Corp. TinyJ embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:127:11: error: ‘Elf_Half’ does not name a type 127 | constexpr Elf_Half EM_X86_64 = 62; // Advanced Micro Devices X86-64 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:114:11: error: ‘Elf_Half’ does not name a type 114 | constexpr Elf_Half EM_H8_500 = 49; // Renesas (formerly Hitachi) H8/500 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:128:11: error: ‘Elf_Half’ does not name a type 128 | constexpr Elf_Half EM_PDSP = 63; // Sony DSP Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:115:11: error: ‘Elf_Half’ does not name a type 115 | constexpr Elf_Half EM_IA_64 = 50; // Intel IA-64 Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:116:11: error: ‘Elf_Half’ does not name a type 116 | constexpr Elf_Half EM_MIPS_X = 51; // Stanford MIPS-X | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:117:11: error: ‘Elf_Half’ does not name a type 117 | constexpr Elf_Half EM_COLDFIRE = 52; // Motorola Coldfire | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:129:11: error: ‘Elf_Half’ does not name a type 129 | constexpr Elf_Half EM_PDP10 = 64; // Digital Equipment Corp. PDP-10 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:118:11: error: ‘Elf_Half’ does not name a type 118 | constexpr Elf_Half EM_68HC12 = 53; // Motorola M68HC12 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:130:11: error: ‘Elf_Half’ does not name a type 130 | constexpr Elf_Half EM_PDP11 = 65; // Digital Equipment Corp. PDP-11 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:119:11: error: ‘Elf_Half’ does not name a type 119 | constexpr Elf_Half EM_MMA = 54; // Fujitsu Multimedia Accelerator | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:131:11: error: ‘Elf_Half’ does not name a type 131 | constexpr Elf_Half EM_FX66 = 66; // Siemens FX66 microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:120:11: error: ‘Elf_Half’ does not name a type 120 | constexpr Elf_Half EM_PCP = 55; // Siemens PCP | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:132:11: error: ‘Elf_Half’ does not name a type 132 | constexpr Elf_Half EM_ST9PLUS = 67; // STMicroelectronics ST9+ 8/16 bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:121:11: error: ‘Elf_Half’ does not name a type 121 | constexpr Elf_Half EM_NCPU = 56; // Sony nCPU embedded RISC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:133:11: error: ‘Elf_Half’ does not name a type 133 | constexpr Elf_Half EM_ST7 = 68 ; // STMicroelectronics ST7 8-bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:122:11: error: ‘Elf_Half’ does not name a type 122 | constexpr Elf_Half EM_NDR1 = 57; // Denso NDR1 microprocesspr | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:123:11: error: ‘Elf_Half’ does not name a type 123 | constexpr Elf_Half EM_STARCORE = 58; // Motorola Star*Core processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:134:11: error: ‘Elf_Half’ does not name a type 134 | constexpr Elf_Half EM_68HC16 = 69 ; // Motorola MC68HC16 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:135:11: error: ‘Elf_Half’ does not name a type 135 | constexpr Elf_Half EM_68HC11 = 70 ; // Motorola MC68HC11 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:124:11: error: ‘Elf_Half’ does not name a type 124 | constexpr Elf_Half EM_ME16 = 59; // Toyota ME16 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:136:11: error: ‘Elf_Half’ does not name a type 136 | constexpr Elf_Half EM_68HC08 = 71 ; // Motorola MC68HC08 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:125:11: error: ‘Elf_Half’ does not name a type 125 | constexpr Elf_Half EM_ST100 = 60; // STMicroelectronics ST100 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:137:11: error: ‘Elf_Half’ does not name a type 137 | constexpr Elf_Half EM_68HC05 = 72 ; // Motorola MC68HC05 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:126:11: error: ‘Elf_Half’ does not name a type 126 | constexpr Elf_Half EM_TINYJ = 61; // Advanced Logic Corp. TinyJ embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:127:11: error: ‘Elf_Half’ does not name a type 127 | constexpr Elf_Half EM_X86_64 = 62; // Advanced Micro Devices X86-64 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:128:11: error: ‘Elf_Half’ does not name a type 128 | constexpr Elf_Half EM_PDSP = 63; // Sony DSP Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:138:11: error: ‘Elf_Half’ does not name a type 138 | constexpr Elf_Half EM_SVX = 73 ; // Silicon Graphics SVx | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:139:11: error: ‘Elf_Half’ does not name a type 139 | constexpr Elf_Half EM_ST19 = 74 ; // STMicroelectronics ST19 8-bit cpu | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:129:11: error: ‘Elf_Half’ does not name a type 129 | constexpr Elf_Half EM_PDP10 = 64; // Digital Equipment Corp. PDP-10 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:130:11: error: ‘Elf_Half’ does not name a type 130 | constexpr Elf_Half EM_PDP11 = 65; // Digital Equipment Corp. PDP-11 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:140:11: error: ‘Elf_Half’ does not name a type 140 | constexpr Elf_Half EM_VAX = 75 ; // Digital VAX | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:131:11: error: ‘Elf_Half’ does not name a type 131 | constexpr Elf_Half EM_FX66 = 66; // Siemens FX66 microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:141:11: error: ‘Elf_Half’ does not name a type 141 | constexpr Elf_Half EM_CRIS = 76 ; // Axis Communications 32-bit embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:132:11: error: ‘Elf_Half’ does not name a type 132 | constexpr Elf_Half EM_ST9PLUS = 67; // STMicroelectronics ST9+ 8/16 bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:142:11: error: ‘Elf_Half’ does not name a type 142 | constexpr Elf_Half EM_JAVELIN = 77 ; // Infineon Technologies 32-bit embedded cpu | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:143:11: error: ‘Elf_Half’ does not name a type 143 | constexpr Elf_Half EM_FIREPATH = 78 ; // Element 14 64-bit DSP processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:133:11: error: ‘Elf_Half’ does not name a type 133 | constexpr Elf_Half EM_ST7 = 68 ; // STMicroelectronics ST7 8-bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:134:11: error: ‘Elf_Half’ does not name a type 134 | constexpr Elf_Half EM_68HC16 = 69 ; // Motorola MC68HC16 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:135:11: error: ‘Elf_Half’ does not name a type 135 | constexpr Elf_Half EM_68HC11 = 70 ; // Motorola MC68HC11 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:144:11: error: ‘Elf_Half’ does not name a type 144 | constexpr Elf_Half EM_ZSP = 79 ; // LSI Logic's 16-bit DSP processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:136:11: error: ‘Elf_Half’ does not name a type 136 | constexpr Elf_Half EM_68HC08 = 71 ; // Motorola MC68HC08 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:145:11: error: ‘Elf_Half’ does not name a type 145 | constexpr Elf_Half EM_MMIX = 80 ; // Donald Knuth's educational 64-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:137:11: error: ‘Elf_Half’ does not name a type 137 | constexpr Elf_Half EM_68HC05 = 72 ; // Motorola MC68HC05 Microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:146:11: error: ‘Elf_Half’ does not name a type 146 | constexpr Elf_Half EM_HUANY = 81 ; // Harvard's machine-independent format | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:147:11: error: ‘Elf_Half’ does not name a type 147 | constexpr Elf_Half EM_PRISM = 82 ; // SiTera Prism | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:138:11: error: ‘Elf_Half’ does not name a type 138 | constexpr Elf_Half EM_SVX = 73 ; // Silicon Graphics SVx | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:139:11: error: ‘Elf_Half’ does not name a type 139 | constexpr Elf_Half EM_ST19 = 74 ; // STMicroelectronics ST19 8-bit cpu | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:140:11: error: ‘Elf_Half’ does not name a type 140 | constexpr Elf_Half EM_VAX = 75 ; // Digital VAX | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:148:11: error: ‘Elf_Half’ does not name a type 148 | constexpr Elf_Half EM_AVR = 83 ; // Atmel AVR 8-bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:141:11: error: ‘Elf_Half’ does not name a type 141 | constexpr Elf_Half EM_CRIS = 76 ; // Axis Communications 32-bit embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:149:11: error: ‘Elf_Half’ does not name a type 149 | constexpr Elf_Half EM_FR30 = 84 ; // Fujitsu FR30 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:142:11: error: ‘Elf_Half’ does not name a type 142 | constexpr Elf_Half EM_JAVELIN = 77 ; // Infineon Technologies 32-bit embedded cpu | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:150:11: error: ‘Elf_Half’ does not name a type 150 | constexpr Elf_Half EM_D10V = 85 ; // Mitsubishi D10V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:143:11: error: ‘Elf_Half’ does not name a type 143 | constexpr Elf_Half EM_FIREPATH = 78 ; // Element 14 64-bit DSP processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:151:11: error: ‘Elf_Half’ does not name a type 151 | constexpr Elf_Half EM_D30V = 86 ; // Mitsubishi D30V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:144:11: error: ‘Elf_Half’ does not name a type 144 | constexpr Elf_Half EM_ZSP = 79 ; // LSI Logic's 16-bit DSP processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:152:11: error: ‘Elf_Half’ does not name a type 152 | constexpr Elf_Half EM_V850 = 87 ; // NEC v850 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:145:11: error: ‘Elf_Half’ does not name a type 145 | constexpr Elf_Half EM_MMIX = 80 ; // Donald Knuth's educational 64-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:153:11: error: ‘Elf_Half’ does not name a type 153 | constexpr Elf_Half EM_M32R = 88 ; // Renesas M32R (formerly Mitsubishi M32R) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:146:11: error: ‘Elf_Half’ does not name a type 146 | constexpr Elf_Half EM_HUANY = 81 ; // Harvard's machine-independent format | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:154:11: error: ‘Elf_Half’ does not name a type 154 | constexpr Elf_Half EM_MN10300 = 89 ; // Matsushita MN10300 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:147:11: error: ‘Elf_Half’ does not name a type 147 | constexpr Elf_Half EM_PRISM = 82 ; // SiTera Prism | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:148:11: error: ‘Elf_Half’ does not name a type 148 | constexpr Elf_Half EM_AVR = 83 ; // Atmel AVR 8-bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:155:11: error: ‘Elf_Half’ does not name a type 155 | constexpr Elf_Half EM_MN10200 = 90 ; // Matsushita MN10200 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:149:11: error: ‘Elf_Half’ does not name a type 149 | constexpr Elf_Half EM_FR30 = 84 ; // Fujitsu FR30 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:156:11: error: ‘Elf_Half’ does not name a type 156 | constexpr Elf_Half EM_PJ = 91 ; // picoJava | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:150:11: error: ‘Elf_Half’ does not name a type 150 | constexpr Elf_Half EM_D10V = 85 ; // Mitsubishi D10V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:157:11: error: ‘Elf_Half’ does not name a type 157 | constexpr Elf_Half EM_OPENRISC = 92 ; // OpenRISC 32-bit embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:151:11: error: ‘Elf_Half’ does not name a type 151 | constexpr Elf_Half EM_D30V = 86 ; // Mitsubishi D30V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:152:11: error: ‘Elf_Half’ does not name a type 152 | constexpr Elf_Half EM_V850 = 87 ; // NEC v850 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:153:11: error: ‘Elf_Half’ does not name a type 153 | constexpr Elf_Half EM_M32R = 88 ; // Renesas M32R (formerly Mitsubishi M32R) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:154:11: error: ‘Elf_Half’ does not name a type 154 | constexpr Elf_Half EM_MN10300 = 89 ; // Matsushita MN10300 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:158:11: error: ‘Elf_Half’ does not name a type 158 | constexpr Elf_Half EM_ARC_A5 = 93 ; // ARC Cores Tangent-A5 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:155:11: error: ‘Elf_Half’ does not name a type 155 | constexpr Elf_Half EM_MN10200 = 90 ; // Matsushita MN10200 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:159:11: error: ‘Elf_Half’ does not name a type 159 | constexpr Elf_Half EM_XTENSA = 94 ; // Tensilica Xtensa Architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:156:11: error: ‘Elf_Half’ does not name a type 156 | constexpr Elf_Half EM_PJ = 91 ; // picoJava | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:160:11: error: ‘Elf_Half’ does not name a type 160 | constexpr Elf_Half EM_VIDEOCORE = 95 ; // Alphamosaic VideoCore processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:157:11: error: ‘Elf_Half’ does not name a type 157 | constexpr Elf_Half EM_OPENRISC = 92 ; // OpenRISC 32-bit embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:161:11: error: ‘Elf_Half’ does not name a type 161 | constexpr Elf_Half EM_TMM_GPP = 96 ; // Thompson Multimedia General Purpose Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:158:11: error: ‘Elf_Half’ does not name a type 158 | constexpr Elf_Half EM_ARC_A5 = 93 ; // ARC Cores Tangent-A5 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:162:11: error: ‘Elf_Half’ does not name a type 162 | constexpr Elf_Half EM_NS32K = 97 ; // National Semiconductor 32000 series | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:159:11: error: ‘Elf_Half’ does not name a type 159 | constexpr Elf_Half EM_XTENSA = 94 ; // Tensilica Xtensa Architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:160:11: error: ‘Elf_Half’ does not name a type 160 | constexpr Elf_Half EM_VIDEOCORE = 95 ; // Alphamosaic VideoCore processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:163:11: error: ‘Elf_Half’ does not name a type 163 | constexpr Elf_Half EM_TPC = 98 ; // Tenor Network TPC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:161:11: error: ‘Elf_Half’ does not name a type 161 | constexpr Elf_Half EM_TMM_GPP = 96 ; // Thompson Multimedia General Purpose Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:164:11: error: ‘Elf_Half’ does not name a type 164 | constexpr Elf_Half EM_SNP1K = 99 ; // Trebia SNP 1000 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:162:11: error: ‘Elf_Half’ does not name a type 162 | constexpr Elf_Half EM_NS32K = 97 ; // National Semiconductor 32000 series | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:165:11: error: ‘Elf_Half’ does not name a type 165 | constexpr Elf_Half EM_ST200 = 100; // STMicroelectronics ST200 microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:163:11: error: ‘Elf_Half’ does not name a type 163 | constexpr Elf_Half EM_TPC = 98 ; // Tenor Network TPC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:166:11: error: ‘Elf_Half’ does not name a type 166 | constexpr Elf_Half EM_IP2K = 101; // Ubicom IP2022 micro controller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:164:11: error: ‘Elf_Half’ does not name a type 164 | constexpr Elf_Half EM_SNP1K = 99 ; // Trebia SNP 1000 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:167:11: error: ‘Elf_Half’ does not name a type 167 | constexpr Elf_Half EM_MAX = 102; // MAX Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:165:11: error: ‘Elf_Half’ does not name a type 165 | constexpr Elf_Half EM_ST200 = 100; // STMicroelectronics ST200 microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:166:11: error: ‘Elf_Half’ does not name a type 166 | constexpr Elf_Half EM_IP2K = 101; // Ubicom IP2022 micro controller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:168:11: error: ‘Elf_Half’ does not name a type 168 | constexpr Elf_Half EM_CR = 103; // National Semiconductor CompactRISC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:167:11: error: ‘Elf_Half’ does not name a type 167 | constexpr Elf_Half EM_MAX = 102; // MAX Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:169:11: error: ‘Elf_Half’ does not name a type 169 | constexpr Elf_Half EM_F2MC16 = 104; // Fujitsu F2MC16 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:168:11: error: ‘Elf_Half’ does not name a type 168 | constexpr Elf_Half EM_CR = 103; // National Semiconductor CompactRISC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:170:11: error: ‘Elf_Half’ does not name a type 170 | constexpr Elf_Half EM_MSP430 = 105; // TI msp430 micro controller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:169:11: error: ‘Elf_Half’ does not name a type 169 | constexpr Elf_Half EM_F2MC16 = 104; // Fujitsu F2MC16 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:171:11: error: ‘Elf_Half’ does not name a type 171 | constexpr Elf_Half EM_BLACKFIN = 106; // ADI Blackfin | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:170:11: error: ‘Elf_Half’ does not name a type 170 | constexpr Elf_Half EM_MSP430 = 105; // TI msp430 micro controller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:172:11: error: ‘Elf_Half’ does not name a type 172 | constexpr Elf_Half EM_SE_C33 = 107; // S1C33 Family of Seiko Epson processors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:171:11: error: ‘Elf_Half’ does not name a type 171 | constexpr Elf_Half EM_BLACKFIN = 106; // ADI Blackfin | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:173:11: error: ‘Elf_Half’ does not name a type 173 | constexpr Elf_Half EM_SEP = 108; // Sharp embedded microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:172:11: error: ‘Elf_Half’ does not name a type 172 | constexpr Elf_Half EM_SE_C33 = 107; // S1C33 Family of Seiko Epson processors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:174:11: error: ‘Elf_Half’ does not name a type 174 | constexpr Elf_Half EM_ARCA = 109; // Arca RISC Microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:173:11: error: ‘Elf_Half’ does not name a type 173 | constexpr Elf_Half EM_SEP = 108; // Sharp embedded microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:174:11: error: ‘Elf_Half’ does not name a type 174 | constexpr Elf_Half EM_ARCA = 109; // Arca RISC Microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:175:11: error: ‘Elf_Half’ does not name a type 175 | constexpr Elf_Half EM_UNICORE = 110; // Microprocessor series from PKU-Unity Ltd. | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:175:11: error: ‘Elf_Half’ does not name a type 175 | constexpr Elf_Half EM_UNICORE = 110; // Microprocessor series from PKU-Unity Ltd. | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:176:11: error: ‘Elf_Half’ does not name a type 176 | constexpr Elf_Half EM_EXCESS = 111; // eXcess: 16/32/64-bit configurable embedded CPU | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:176:11: error: ‘Elf_Half’ does not name a type 176 | constexpr Elf_Half EM_EXCESS = 111; // eXcess: 16/32/64-bit configurable embedded CPU | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:177:11: error: ‘Elf_Half’ does not name a type 177 | constexpr Elf_Half EM_DXP = 112; // Icera Semiconductor Inc. Deep Execution Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:178:11: error: ‘Elf_Half’ does not name a type 178 | constexpr Elf_Half EM_ALTERA_NIOS2 = 113; // Altera Nios II soft-core processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:177:11: error: ‘Elf_Half’ does not name a type 177 | constexpr Elf_Half EM_DXP = 112; // Icera Semiconductor Inc. Deep Execution Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:179:11: error: ‘Elf_Half’ does not name a type 179 | constexpr Elf_Half EM_CRX = 114; // National Semiconductor CRX | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:178:11: error: ‘Elf_Half’ does not name a type 178 | constexpr Elf_Half EM_ALTERA_NIOS2 = 113; // Altera Nios II soft-core processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:179:11: error: ‘Elf_Half’ does not name a type 179 | constexpr Elf_Half EM_CRX = 114; // National Semiconductor CRX | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:180:11: error: ‘Elf_Half’ does not name a type 180 | constexpr Elf_Half EM_XGATE = 115; // Motorola XGATE embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:180:11: error: ‘Elf_Half’ does not name a type 180 | constexpr Elf_Half EM_XGATE = 115; // Motorola XGATE embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:181:11: error: ‘Elf_Half’ does not name a type 181 | constexpr Elf_Half EM_C166 = 116; // Infineon C16x/XC16x processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:181:11: error: ‘Elf_Half’ does not name a type 181 | constexpr Elf_Half EM_C166 = 116; // Infineon C16x/XC16x processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:182:11: error: ‘Elf_Half’ does not name a type 182 | constexpr Elf_Half EM_M16C = 117; // Renesas M16C series microprocessors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:182:11: error: ‘Elf_Half’ does not name a type 182 | constexpr Elf_Half EM_M16C = 117; // Renesas M16C series microprocessors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:183:11: error: ‘Elf_Half’ does not name a type 183 | constexpr Elf_Half EM_DSPIC30F = 118; // Microchip Technology dsPIC30F DSignal Controller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:183:11: error: ‘Elf_Half’ does not name a type 183 | constexpr Elf_Half EM_DSPIC30F = 118; // Microchip Technology dsPIC30F DSignal Controller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:184:11: error: ‘Elf_Half’ does not name a type 184 | constexpr Elf_Half EM_CE = 119; // Freescale Communication Engine RISC core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:184:11: error: ‘Elf_Half’ does not name a type 184 | constexpr Elf_Half EM_CE = 119; // Freescale Communication Engine RISC core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:185:11: error: ‘Elf_Half’ does not name a type 185 | constexpr Elf_Half EM_M32C = 120; // Renesas M32C series microprocessors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:186:11: error: ‘Elf_Half’ does not name a type 186 | constexpr Elf_Half EM_res121 = 121; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:185:11: error: ‘Elf_Half’ does not name a type 185 | constexpr Elf_Half EM_M32C = 120; // Renesas M32C series microprocessors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:186:11: error: ‘Elf_Half’ does not name a type 186 | constexpr Elf_Half EM_res121 = 121; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:187:11: error: ‘Elf_Half’ does not name a type 187 | constexpr Elf_Half EM_res122 = 122; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:187:11: error: ‘Elf_Half’ does not name a type 187 | constexpr Elf_Half EM_res122 = 122; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:188:11: error: ‘Elf_Half’ does not name a type 188 | constexpr Elf_Half EM_res123 = 123; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:188:11: error: ‘Elf_Half’ does not name a type 188 | constexpr Elf_Half EM_res123 = 123; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:189:11: error: ‘Elf_Half’ does not name a type 189 | constexpr Elf_Half EM_res124 = 124; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:190:11: error: ‘Elf_Half’ does not name a type 190 | constexpr Elf_Half EM_res125 = 125; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:189:11: error: ‘Elf_Half’ does not name a type 189 | constexpr Elf_Half EM_res124 = 124; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:191:11: error: ‘Elf_Half’ does not name a type 191 | constexpr Elf_Half EM_res126 = 126; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:190:11: error: ‘Elf_Half’ does not name a type 190 | constexpr Elf_Half EM_res125 = 125; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:192:11: error: ‘Elf_Half’ does not name a type 192 | constexpr Elf_Half EM_res127 = 127; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:191:11: error: ‘Elf_Half’ does not name a type 191 | constexpr Elf_Half EM_res126 = 126; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:192:11: error: ‘Elf_Half’ does not name a type 192 | constexpr Elf_Half EM_res127 = 127; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:193:11: error: ‘Elf_Half’ does not name a type 193 | constexpr Elf_Half EM_res128 = 128; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:194:11: error: ‘Elf_Half’ does not name a type 194 | constexpr Elf_Half EM_res129 = 129; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:193:11: error: ‘Elf_Half’ does not name a type 193 | constexpr Elf_Half EM_res128 = 128; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:195:11: error: ‘Elf_Half’ does not name a type 195 | constexpr Elf_Half EM_res130 = 130; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:194:11: error: ‘Elf_Half’ does not name a type 194 | constexpr Elf_Half EM_res129 = 129; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:196:11: error: ‘Elf_Half’ does not name a type 196 | constexpr Elf_Half EM_TSK3000 = 131; // Altium TSK3000 core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:195:11: error: ‘Elf_Half’ does not name a type 195 | constexpr Elf_Half EM_res130 = 130; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:197:11: error: ‘Elf_Half’ does not name a type 197 | constexpr Elf_Half EM_RS08 = 132; // Freescale RS08 embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:196:11: error: ‘Elf_Half’ does not name a type 196 | constexpr Elf_Half EM_TSK3000 = 131; // Altium TSK3000 core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:198:11: error: ‘Elf_Half’ does not name a type 198 | constexpr Elf_Half EM_res133 = 133; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:199:11: error: ‘Elf_Half’ does not name a type 199 | constexpr Elf_Half EM_ECOG2 = 134; // Cyan Technology eCOG2 microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:197:11: error: ‘Elf_Half’ does not name a type 197 | constexpr Elf_Half EM_RS08 = 132; // Freescale RS08 embedded processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:200:11: error: ‘Elf_Half’ does not name a type 200 | constexpr Elf_Half EM_SCORE = 135; // Sunplus Score | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:198:11: error: ‘Elf_Half’ does not name a type 198 | constexpr Elf_Half EM_res133 = 133; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:201:11: error: ‘Elf_Half’ does not name a type 201 | constexpr Elf_Half EM_SCORE7 = 135; // Sunplus S+core7 RISC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:199:11: error: ‘Elf_Half’ does not name a type 199 | constexpr Elf_Half EM_ECOG2 = 134; // Cyan Technology eCOG2 microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:202:11: error: ‘Elf_Half’ does not name a type 202 | constexpr Elf_Half EM_DSP24 = 136; // New Japan Radio (NJR) 24-bit DSP Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:200:11: error: ‘Elf_Half’ does not name a type 200 | constexpr Elf_Half EM_SCORE = 135; // Sunplus Score | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:201:11: error: ‘Elf_Half’ does not name a type 201 | constexpr Elf_Half EM_SCORE7 = 135; // Sunplus S+core7 RISC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:203:11: error: ‘Elf_Half’ does not name a type 203 | constexpr Elf_Half EM_VIDEOCORE3 = 137; // Broadcom VideoCore III processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:204:11: error: ‘Elf_Half’ does not name a type 204 | constexpr Elf_Half EM_LATTICEMICO32 = 138; // RISC processor for Lattice FPGA architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:205:11: error: ‘Elf_Half’ does not name a type 205 | constexpr Elf_Half EM_SE_C17 = 139; // Seiko Epson C17 family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:202:11: error: ‘Elf_Half’ does not name a type 202 | constexpr Elf_Half EM_DSP24 = 136; // New Japan Radio (NJR) 24-bit DSP Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:206:11: error: ‘Elf_Half’ does not name a type 206 | constexpr Elf_Half EM_TI_C6000 = 140; // Texas Instruments TMS320C6000 DSP family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:207:11: error: ‘Elf_Half’ does not name a type 207 | constexpr Elf_Half EM_TI_C2000 = 141; // Texas Instruments TMS320C2000 DSP family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:203:11: error: ‘Elf_Half’ does not name a type 203 | constexpr Elf_Half EM_VIDEOCORE3 = 137; // Broadcom VideoCore III processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:204:11: error: ‘Elf_Half’ does not name a type 204 | constexpr Elf_Half EM_LATTICEMICO32 = 138; // RISC processor for Lattice FPGA architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:208:11: error: ‘Elf_Half’ does not name a type 208 | constexpr Elf_Half EM_TI_C5500 = 142; // Texas Instruments TMS320C55x DSP family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:209:11: error: ‘Elf_Half’ does not name a type 209 | constexpr Elf_Half EM_res143 = 143; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:205:11: error: ‘Elf_Half’ does not name a type 205 | constexpr Elf_Half EM_SE_C17 = 139; // Seiko Epson C17 family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:210:11: error: ‘Elf_Half’ does not name a type 210 | constexpr Elf_Half EM_res144 = 144; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:206:11: error: ‘Elf_Half’ does not name a type 206 | constexpr Elf_Half EM_TI_C6000 = 140; // Texas Instruments TMS320C6000 DSP family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:211:11: error: ‘Elf_Half’ does not name a type 211 | constexpr Elf_Half EM_res145 = 145; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:207:11: error: ‘Elf_Half’ does not name a type 207 | constexpr Elf_Half EM_TI_C2000 = 141; // Texas Instruments TMS320C2000 DSP family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:212:11: error: ‘Elf_Half’ does not name a type 212 | constexpr Elf_Half EM_res146 = 146; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:213:11: error: ‘Elf_Half’ does not name a type 213 | constexpr Elf_Half EM_res147 = 147; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:208:11: error: ‘Elf_Half’ does not name a type 208 | constexpr Elf_Half EM_TI_C5500 = 142; // Texas Instruments TMS320C55x DSP family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:214:11: error: ‘Elf_Half’ does not name a type 214 | constexpr Elf_Half EM_res148 = 148; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:209:11: error: ‘Elf_Half’ does not name a type 209 | constexpr Elf_Half EM_res143 = 143; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:210:11: error: ‘Elf_Half’ does not name a type 210 | constexpr Elf_Half EM_res144 = 144; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:215:11: error: ‘Elf_Half’ does not name a type 215 | constexpr Elf_Half EM_res149 = 149; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:211:11: error: ‘Elf_Half’ does not name a type 211 | constexpr Elf_Half EM_res145 = 145; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:216:11: error: ‘Elf_Half’ does not name a type 216 | constexpr Elf_Half EM_res150 = 150; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:217:11: error: ‘Elf_Half’ does not name a type 217 | constexpr Elf_Half EM_res151 = 151; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:218:11: error: ‘Elf_Half’ does not name a type 218 | constexpr Elf_Half EM_res152 = 152; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:212:11: error: ‘Elf_Half’ does not name a type 212 | constexpr Elf_Half EM_res146 = 146; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:219:11: error: ‘Elf_Half’ does not name a type 219 | constexpr Elf_Half EM_res153 = 153; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:213:11: error: ‘Elf_Half’ does not name a type 213 | constexpr Elf_Half EM_res147 = 147; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:220:11: error: ‘Elf_Half’ does not name a type 220 | constexpr Elf_Half EM_res154 = 154; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:221:11: error: ‘Elf_Half’ does not name a type 221 | constexpr Elf_Half EM_res155 = 155; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:214:11: error: ‘Elf_Half’ does not name a type 214 | constexpr Elf_Half EM_res148 = 148; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:222:11: error: ‘Elf_Half’ does not name a type 222 | constexpr Elf_Half EM_res156 = 156; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:215:11: error: ‘Elf_Half’ does not name a type 215 | constexpr Elf_Half EM_res149 = 149; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:216:11: error: ‘Elf_Half’ does not name a type 216 | constexpr Elf_Half EM_res150 = 150; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:223:11: error: ‘Elf_Half’ does not name a type 223 | constexpr Elf_Half EM_res157 = 157; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:224:11: error: ‘Elf_Half’ does not name a type 224 | constexpr Elf_Half EM_res158 = 158; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:217:11: error: ‘Elf_Half’ does not name a type 217 | constexpr Elf_Half EM_res151 = 151; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:225:11: error: ‘Elf_Half’ does not name a type 225 | constexpr Elf_Half EM_res159 = 159; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:218:11: error: ‘Elf_Half’ does not name a type 218 | constexpr Elf_Half EM_res152 = 152; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:226:11: error: ‘Elf_Half’ does not name a type 226 | constexpr Elf_Half EM_MMDSP_PLUS = 160; // STMicroelectronics 64bit VLIW Data Signal Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:219:11: error: ‘Elf_Half’ does not name a type 219 | constexpr Elf_Half EM_res153 = 153; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:227:11: error: ‘Elf_Half’ does not name a type 227 | constexpr Elf_Half EM_CYPRESS_M8C = 161; // Cypress M8C microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:220:11: error: ‘Elf_Half’ does not name a type 220 | constexpr Elf_Half EM_res154 = 154; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:228:11: error: ‘Elf_Half’ does not name a type 228 | constexpr Elf_Half EM_R32C = 162; // Renesas R32C series microprocessors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:221:11: error: ‘Elf_Half’ does not name a type 221 | constexpr Elf_Half EM_res155 = 155; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:229:11: error: ‘Elf_Half’ does not name a type 229 | constexpr Elf_Half EM_TRIMEDIA = 163; // NXP Semiconductors TriMedia architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:230:11: error: ‘Elf_Half’ does not name a type 230 | constexpr Elf_Half EM_QDSP6 = 164; // QUALCOMM DSP6 Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:222:11: error: ‘Elf_Half’ does not name a type 222 | constexpr Elf_Half EM_res156 = 156; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:223:11: error: ‘Elf_Half’ does not name a type 223 | constexpr Elf_Half EM_res157 = 157; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:231:11: error: ‘Elf_Half’ does not name a type 231 | constexpr Elf_Half EM_8051 = 165; // Intel 8051 and variants | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:224:11: error: ‘Elf_Half’ does not name a type 224 | constexpr Elf_Half EM_res158 = 158; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:232:11: error: ‘Elf_Half’ does not name a type 232 | constexpr Elf_Half EM_STXP7X = 166; // STMicroelectronics STxP7x family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:225:11: error: ‘Elf_Half’ does not name a type 225 | constexpr Elf_Half EM_res159 = 159; // Reserved | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:226:11: error: ‘Elf_Half’ does not name a type 226 | constexpr Elf_Half EM_MMDSP_PLUS = 160; // STMicroelectronics 64bit VLIW Data Signal Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:233:11: error: ‘Elf_Half’ does not name a type 233 | constexpr Elf_Half EM_NDS32 = 167; // Andes Technology embedded RISC processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:234:11: error: ‘Elf_Half’ does not name a type 234 | constexpr Elf_Half EM_ECOG1 = 168; // Cyan Technology eCOG1X family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:235:11: error: ‘Elf_Half’ does not name a type 235 | constexpr Elf_Half EM_ECOG1X = 168; // Cyan Technology eCOG1X family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:227:11: error: ‘Elf_Half’ does not name a type 227 | constexpr Elf_Half EM_CYPRESS_M8C = 161; // Cypress M8C microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:236:11: error: ‘Elf_Half’ does not name a type 236 | constexpr Elf_Half EM_MAXQ30 = 169; // Dallas Semiconductor MAXQ30 Core Micro-controllers | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:228:11: error: ‘Elf_Half’ does not name a type 228 | constexpr Elf_Half EM_R32C = 162; // Renesas R32C series microprocessors | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:229:11: error: ‘Elf_Half’ does not name a type 229 | constexpr Elf_Half EM_TRIMEDIA = 163; // NXP Semiconductors TriMedia architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:237:11: error: ‘Elf_Half’ does not name a type 237 | constexpr Elf_Half EM_XIMO16 = 170; // New Japan Radio (NJR) 16-bit DSP Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:230:11: error: ‘Elf_Half’ does not name a type 230 | constexpr Elf_Half EM_QDSP6 = 164; // QUALCOMM DSP6 Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:238:11: error: ‘Elf_Half’ does not name a type 238 | constexpr Elf_Half EM_MANIK = 171; // M2000 Reconfigurable RISC Microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:239:11: error: ‘Elf_Half’ does not name a type 239 | constexpr Elf_Half EM_CRAYNV2 = 172; // Cray Inc. NV2 vector architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:240:11: error: ‘Elf_Half’ does not name a type 240 | constexpr Elf_Half EM_RX = 173; // Renesas RX family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:231:11: error: ‘Elf_Half’ does not name a type 231 | constexpr Elf_Half EM_8051 = 165; // Intel 8051 and variants | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:241:11: error: ‘Elf_Half’ does not name a type 241 | constexpr Elf_Half EM_METAG = 174; // Imagination Technologies META processor architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:232:11: error: ‘Elf_Half’ does not name a type 232 | constexpr Elf_Half EM_STXP7X = 166; // STMicroelectronics STxP7x family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:242:11: error: ‘Elf_Half’ does not name a type 242 | constexpr Elf_Half EM_MCST_ELBRUS = 175; // MCST Elbrus general purpose hardware architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:233:11: error: ‘Elf_Half’ does not name a type 233 | constexpr Elf_Half EM_NDS32 = 167; // Andes Technology embedded RISC processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:243:11: error: ‘Elf_Half’ does not name a type 243 | constexpr Elf_Half EM_ECOG16 = 176; // Cyan Technology eCOG16 family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:244:11: error: ‘Elf_Half’ does not name a type 244 | constexpr Elf_Half EM_CR16 = 177; // National Semiconductor CompactRISC 16-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:234:11: error: ‘Elf_Half’ does not name a type 234 | constexpr Elf_Half EM_ECOG1 = 168; // Cyan Technology eCOG1X family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:245:11: error: ‘Elf_Half’ does not name a type 245 | constexpr Elf_Half EM_ETPU = 178; // Freescale Extended Time Processing Unit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:235:11: error: ‘Elf_Half’ does not name a type 235 | constexpr Elf_Half EM_ECOG1X = 168; // Cyan Technology eCOG1X family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:246:11: error: ‘Elf_Half’ does not name a type 246 | constexpr Elf_Half EM_SLE9X = 179; // Infineon Technologies SLE9X core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:236:11: error: ‘Elf_Half’ does not name a type 236 | constexpr Elf_Half EM_MAXQ30 = 169; // Dallas Semiconductor MAXQ30 Core Micro-controllers | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:237:11: error: ‘Elf_Half’ does not name a type 237 | constexpr Elf_Half EM_XIMO16 = 170; // New Japan Radio (NJR) 16-bit DSP Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:247:11: error: ‘Elf_Half’ does not name a type 247 | constexpr Elf_Half EM_L1OM = 180; // Intel L1OM | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:248:11: error: ‘Elf_Half’ does not name a type 248 | constexpr Elf_Half EM_INTEL181 = 181; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:238:11: error: ‘Elf_Half’ does not name a type 238 | constexpr Elf_Half EM_MANIK = 171; // M2000 Reconfigurable RISC Microprocessor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:249:11: error: ‘Elf_Half’ does not name a type 249 | constexpr Elf_Half EM_INTEL182 = 182; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:239:11: error: ‘Elf_Half’ does not name a type 239 | constexpr Elf_Half EM_CRAYNV2 = 172; // Cray Inc. NV2 vector architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:250:11: error: ‘Elf_Half’ does not name a type 250 | constexpr Elf_Half EM_AARCH64 = 183; // ARM AArch64 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:240:11: error: ‘Elf_Half’ does not name a type 240 | constexpr Elf_Half EM_RX = 173; // Renesas RX family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:251:11: error: ‘Elf_Half’ does not name a type 251 | constexpr Elf_Half EM_res184 = 184; // Reserved by ARM | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:241:11: error: ‘Elf_Half’ does not name a type 241 | constexpr Elf_Half EM_METAG = 174; // Imagination Technologies META processor architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:252:11: error: ‘Elf_Half’ does not name a type 252 | constexpr Elf_Half EM_AVR32 = 185; // Atmel Corporation 32-bit microprocessor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:253:11: error: ‘Elf_Half’ does not name a type 253 | constexpr Elf_Half EM_STM8 = 186; // STMicroeletronics STM8 8-bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:254:11: error: ‘Elf_Half’ does not name a type 254 | constexpr Elf_Half EM_TILE64 = 187; // Tilera TILE64 multicore architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:242:11: error: ‘Elf_Half’ does not name a type 242 | constexpr Elf_Half EM_MCST_ELBRUS = 175; // MCST Elbrus general purpose hardware architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:255:11: error: ‘Elf_Half’ does not name a type 255 | constexpr Elf_Half EM_TILEPRO = 188; // Tilera TILEPro multicore architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:243:11: error: ‘Elf_Half’ does not name a type 243 | constexpr Elf_Half EM_ECOG16 = 176; // Cyan Technology eCOG16 family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:244:11: error: ‘Elf_Half’ does not name a type 244 | constexpr Elf_Half EM_CR16 = 177; // National Semiconductor CompactRISC 16-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:256:11: error: ‘Elf_Half’ does not name a type 256 | constexpr Elf_Half EM_MICROBLAZE = 189; // Xilinx MicroBlaze 32-bit RISC soft processor core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:257:11: error: ‘Elf_Half’ does not name a type 257 | constexpr Elf_Half EM_CUDA = 190; // NVIDIA CUDA architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:258:11: error: ‘Elf_Half’ does not name a type 258 | constexpr Elf_Half EM_TILEGX = 191; // Tilera TILE-Gx multicore architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:245:11: error: ‘Elf_Half’ does not name a type 245 | constexpr Elf_Half EM_ETPU = 178; // Freescale Extended Time Processing Unit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:259:11: error: ‘Elf_Half’ does not name a type 259 | constexpr Elf_Half EM_CLOUDSHIELD = 192; // CloudShield architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:246:11: error: ‘Elf_Half’ does not name a type 246 | constexpr Elf_Half EM_SLE9X = 179; // Infineon Technologies SLE9X core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:247:11: error: ‘Elf_Half’ does not name a type 247 | constexpr Elf_Half EM_L1OM = 180; // Intel L1OM | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:260:11: error: ‘Elf_Half’ does not name a type 260 | constexpr Elf_Half EM_COREA_1ST = 193; // KIPO-KAIST Core-A 1st generation processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:261:11: error: ‘Elf_Half’ does not name a type 261 | constexpr Elf_Half EM_COREA_2ND = 194; // KIPO-KAIST Core-A 2nd generation processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:248:11: error: ‘Elf_Half’ does not name a type 248 | constexpr Elf_Half EM_INTEL181 = 181; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:262:11: error: ‘Elf_Half’ does not name a type 262 | constexpr Elf_Half EM_ARC_COMPACT2 = 195; // Synopsys ARCompact V2 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:249:11: error: ‘Elf_Half’ does not name a type 249 | constexpr Elf_Half EM_INTEL182 = 182; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:250:11: error: ‘Elf_Half’ does not name a type 250 | constexpr Elf_Half EM_AARCH64 = 183; // ARM AArch64 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:263:11: error: ‘Elf_Half’ does not name a type 263 | constexpr Elf_Half EM_OPEN8 = 196; // Open8 8-bit RISC soft processor core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:264:11: error: ‘Elf_Half’ does not name a type 264 | constexpr Elf_Half EM_RL78 = 197; // Renesas RL78 family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:251:11: error: ‘Elf_Half’ does not name a type 251 | constexpr Elf_Half EM_res184 = 184; // Reserved by ARM | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:265:11: error: ‘Elf_Half’ does not name a type 265 | constexpr Elf_Half EM_VIDEOCORE5 = 198; // Broadcom VideoCore V processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:266:11: error: ‘Elf_Half’ does not name a type 266 | constexpr Elf_Half EM_78KOR = 199; // Renesas 78KOR family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:252:11: error: ‘Elf_Half’ does not name a type 252 | constexpr Elf_Half EM_AVR32 = 185; // Atmel Corporation 32-bit microprocessor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:253:11: error: ‘Elf_Half’ does not name a type 253 | constexpr Elf_Half EM_STM8 = 186; // STMicroeletronics STM8 8-bit microcontroller | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:267:11: error: ‘Elf_Half’ does not name a type 267 | constexpr Elf_Half EM_56800EX = 200; // Freescale 56800EX Digital Signal Controller (DSC) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:268:11: error: ‘Elf_Half’ does not name a type 268 | constexpr Elf_Half EM_BA1 = 201; // Beyond BA1 CPU architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:254:11: error: ‘Elf_Half’ does not name a type 254 | constexpr Elf_Half EM_TILE64 = 187; // Tilera TILE64 multicore architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:269:11: error: ‘Elf_Half’ does not name a type 269 | constexpr Elf_Half EM_BA2 = 202; // Beyond BA2 CPU architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:255:11: error: ‘Elf_Half’ does not name a type 255 | constexpr Elf_Half EM_TILEPRO = 188; // Tilera TILEPro multicore architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:256:11: error: ‘Elf_Half’ does not name a type 256 | constexpr Elf_Half EM_MICROBLAZE = 189; // Xilinx MicroBlaze 32-bit RISC soft processor core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:270:11: error: ‘Elf_Half’ does not name a type 270 | constexpr Elf_Half EM_XCORE = 203; // XMOS xCORE processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:257:11: error: ‘Elf_Half’ does not name a type 257 | constexpr Elf_Half EM_CUDA = 190; // NVIDIA CUDA architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:271:11: error: ‘Elf_Half’ does not name a type 271 | constexpr Elf_Half EM_MCHP_PIC = 204; // Microchip 8-bit PIC(r) family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:272:11: error: ‘Elf_Half’ does not name a type 272 | constexpr Elf_Half EM_INTEL205 = 205; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:273:11: error: ‘Elf_Half’ does not name a type 273 | constexpr Elf_Half EM_INTEL206 = 206; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:258:11: error: ‘Elf_Half’ does not name a type 258 | constexpr Elf_Half EM_TILEGX = 191; // Tilera TILE-Gx multicore architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:259:11: error: ‘Elf_Half’ does not name a type 259 | constexpr Elf_Half EM_CLOUDSHIELD = 192; // CloudShield architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:274:11: error: ‘Elf_Half’ does not name a type 274 | constexpr Elf_Half EM_INTEL207 = 207; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:260:11: error: ‘Elf_Half’ does not name a type 260 | constexpr Elf_Half EM_COREA_1ST = 193; // KIPO-KAIST Core-A 1st generation processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:275:11: error: ‘Elf_Half’ does not name a type 275 | constexpr Elf_Half EM_INTEL208 = 208; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:276:11: error: ‘Elf_Half’ does not name a type 276 | constexpr Elf_Half EM_INTEL209 = 209; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:261:11: error: ‘Elf_Half’ does not name a type 261 | constexpr Elf_Half EM_COREA_2ND = 194; // KIPO-KAIST Core-A 2nd generation processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:277:11: error: ‘Elf_Half’ does not name a type 277 | constexpr Elf_Half EM_KM32 = 210; // KM211 KM32 32-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:262:11: error: ‘Elf_Half’ does not name a type 262 | constexpr Elf_Half EM_ARC_COMPACT2 = 195; // Synopsys ARCompact V2 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:278:11: error: ‘Elf_Half’ does not name a type 278 | constexpr Elf_Half EM_KMX32 = 211; // KM211 KMX32 32-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:263:11: error: ‘Elf_Half’ does not name a type 263 | constexpr Elf_Half EM_OPEN8 = 196; // Open8 8-bit RISC soft processor core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:279:11: error: ‘Elf_Half’ does not name a type 279 | constexpr Elf_Half EM_KMX16 = 212; // KM211 KMX16 16-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:264:11: error: ‘Elf_Half’ does not name a type 264 | constexpr Elf_Half EM_RL78 = 197; // Renesas RL78 family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:280:11: error: ‘Elf_Half’ does not name a type 280 | constexpr Elf_Half EM_KMX8 = 213; // KM211 KMX8 8-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:265:11: error: ‘Elf_Half’ does not name a type 265 | constexpr Elf_Half EM_VIDEOCORE5 = 198; // Broadcom VideoCore V processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:266:11: error: ‘Elf_Half’ does not name a type 266 | constexpr Elf_Half EM_78KOR = 199; // Renesas 78KOR family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:281:11: error: ‘Elf_Half’ does not name a type 281 | constexpr Elf_Half EM_KVARC = 214; // KM211 KVARC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:282:11: error: ‘Elf_Half’ does not name a type 282 | constexpr Elf_Half EM_CDP = 215; // Paneve CDP architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:283:11: error: ‘Elf_Half’ does not name a type 283 | constexpr Elf_Half EM_COGE = 216; // Cognitive Smart Memory Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:267:11: error: ‘Elf_Half’ does not name a type 267 | constexpr Elf_Half EM_56800EX = 200; // Freescale 56800EX Digital Signal Controller (DSC) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:284:11: error: ‘Elf_Half’ does not name a type 284 | constexpr Elf_Half EM_COOL = 217; // iCelero CoolEngine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:268:11: error: ‘Elf_Half’ does not name a type 268 | constexpr Elf_Half EM_BA1 = 201; // Beyond BA1 CPU architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:285:11: error: ‘Elf_Half’ does not name a type 285 | constexpr Elf_Half EM_NORC = 218; // Nanoradio Optimized RISC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:269:11: error: ‘Elf_Half’ does not name a type 269 | constexpr Elf_Half EM_BA2 = 202; // Beyond BA2 CPU architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:286:11: error: ‘Elf_Half’ does not name a type 286 | constexpr Elf_Half EM_CSR_KALIMBA = 219; // CSR Kalimba architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:270:11: error: ‘Elf_Half’ does not name a type 270 | constexpr Elf_Half EM_XCORE = 203; // XMOS xCORE processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:287:11: error: ‘Elf_Half’ does not name a type 287 | constexpr Elf_Half EM_Z80 = 220; // Zilog Z80 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:271:11: error: ‘Elf_Half’ does not name a type 271 | constexpr Elf_Half EM_MCHP_PIC = 204; // Microchip 8-bit PIC(r) family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:272:11: error: ‘Elf_Half’ does not name a type 272 | constexpr Elf_Half EM_INTEL205 = 205; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:288:11: error: ‘Elf_Half’ does not name a type 288 | constexpr Elf_Half EM_VISIUM = 221; // Controls and Data Services VISIUMcore processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:289:11: error: ‘Elf_Half’ does not name a type 289 | constexpr Elf_Half EM_FT32 = 222; // FTDI Chip FT32 high performance 32-bit RISC architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:290:11: error: ‘Elf_Half’ does not name a type 290 | constexpr Elf_Half EM_MOXIE = 223; // Moxie processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:273:11: error: ‘Elf_Half’ does not name a type 273 | constexpr Elf_Half EM_INTEL206 = 206; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:274:11: error: ‘Elf_Half’ does not name a type 274 | constexpr Elf_Half EM_INTEL207 = 207; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:291:11: error: ‘Elf_Half’ does not name a type 291 | constexpr Elf_Half EM_AMDGPU = 224; // AMD GPU architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:275:11: error: ‘Elf_Half’ does not name a type 275 | constexpr Elf_Half EM_INTEL208 = 208; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:276:11: error: ‘Elf_Half’ does not name a type 276 | constexpr Elf_Half EM_INTEL209 = 209; // Reserved by Intel | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:292:11: error: ‘Elf_Half’ does not name a type 292 | constexpr Elf_Half EM_RISCV = 243; // RISC-V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:293:11: error: ‘Elf_Half’ does not name a type 293 | constexpr Elf_Half EM_LANAI = 244; // Lanai processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:294:11: error: ‘Elf_Half’ does not name a type 294 | constexpr Elf_Half EM_CEVA = 245; // CEVA Processor Architecture Family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:277:11: error: ‘Elf_Half’ does not name a type 277 | constexpr Elf_Half EM_KM32 = 210; // KM211 KM32 32-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:295:11: error: ‘Elf_Half’ does not name a type 295 | constexpr Elf_Half EM_CEVA_X2 = 246; // CEVA X2 Processor Family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:296:11: error: ‘Elf_Half’ does not name a type 296 | constexpr Elf_Half EM_BPF = 247; // Linux BPF – in-kernel virtual machine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:278:11: error: ‘Elf_Half’ does not name a type 278 | constexpr Elf_Half EM_KMX32 = 211; // KM211 KMX32 32-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:279:11: error: ‘Elf_Half’ does not name a type 279 | constexpr Elf_Half EM_KMX16 = 212; // KM211 KMX16 16-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:297:11: error: ‘Elf_Half’ does not name a type 297 | constexpr Elf_Half EM_GRAPHCORE_IPU = 248; // Graphcore Intelligent Processing Unit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:298:11: error: ‘Elf_Half’ does not name a type 298 | constexpr Elf_Half EM_IMG1 = 249; // Imagination Technologies | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:280:11: error: ‘Elf_Half’ does not name a type 280 | constexpr Elf_Half EM_KMX8 = 213; // KM211 KMX8 8-bit processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:299:11: error: ‘Elf_Half’ does not name a type 299 | constexpr Elf_Half EM_NFP = 250; // Netronome Flow Processor (P) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:281:11: error: ‘Elf_Half’ does not name a type 281 | constexpr Elf_Half EM_KVARC = 214; // KM211 KVARC processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:282:11: error: ‘Elf_Half’ does not name a type 282 | constexpr Elf_Half EM_CDP = 215; // Paneve CDP architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:300:11: error: ‘Elf_Half’ does not name a type 300 | constexpr Elf_Half EM_CSKY = 252; // C-SKY processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:301:11: error: ‘Elf_Half’ does not name a type 301 | constexpr Elf_Half EM_ARC_COMPACT3_64 = 253; // Synopsys ARCv2.3 64-bit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:283:11: error: ‘Elf_Half’ does not name a type 283 | constexpr Elf_Half EM_COGE = 216; // Cognitive Smart Memory Processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:302:11: error: ‘Elf_Half’ does not name a type 302 | constexpr Elf_Half EM_MCS6502 = 254; // MOS Technology MCS 6502 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:284:11: error: ‘Elf_Half’ does not name a type 284 | constexpr Elf_Half EM_COOL = 217; // iCelero CoolEngine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:303:11: error: ‘Elf_Half’ does not name a type 303 | constexpr Elf_Half EM_ARC_COMPACT3 = 255; // Synopsys ARCv2.3 32-bit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:285:11: error: ‘Elf_Half’ does not name a type 285 | constexpr Elf_Half EM_NORC = 218; // Nanoradio Optimized RISC | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:286:11: error: ‘Elf_Half’ does not name a type 286 | constexpr Elf_Half EM_CSR_KALIMBA = 219; // CSR Kalimba architecture family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:304:11: error: ‘Elf_Half’ does not name a type 304 | constexpr Elf_Half EM_KVX = 256; // Kalray VLIW core of the MPPA processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:305:11: error: ‘Elf_Half’ does not name a type 305 | constexpr Elf_Half EM_65816 = 257; // WDC 65816/65C816 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:306:11: error: ‘Elf_Half’ does not name a type 306 | constexpr Elf_Half EM_LOONGARCH = 258; // Loongson Loongarch | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:287:11: error: ‘Elf_Half’ does not name a type 287 | constexpr Elf_Half EM_Z80 = 220; // Zilog Z80 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:307:11: error: ‘Elf_Half’ does not name a type 307 | constexpr Elf_Half EM_KF32 = 259; // ChipON KungFu32 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:288:11: error: ‘Elf_Half’ does not name a type 288 | constexpr Elf_Half EM_VISIUM = 221; // Controls and Data Services VISIUMcore processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:309:11: error: ‘Elf_Half’ does not name a type 309 | constexpr Elf_Half EM_MT = 0x2530; // Morpho Techologies MT processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:289:11: error: ‘Elf_Half’ does not name a type 289 | constexpr Elf_Half EM_FT32 = 222; // FTDI Chip FT32 high performance 32-bit RISC architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:310:11: error: ‘Elf_Half’ does not name a type 310 | constexpr Elf_Half EM_ALPHA = 0x9026; // Alpha | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:290:11: error: ‘Elf_Half’ does not name a type 290 | constexpr Elf_Half EM_MOXIE = 223; // Moxie processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:311:11: error: ‘Elf_Half’ does not name a type 311 | constexpr Elf_Half EM_WEBASSEMBLY = 0x4157; // Web Assembly | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:291:11: error: ‘Elf_Half’ does not name a type 291 | constexpr Elf_Half EM_AMDGPU = 224; // AMD GPU architecture | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:292:11: error: ‘Elf_Half’ does not name a type 292 | constexpr Elf_Half EM_RISCV = 243; // RISC-V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:312:11: error: ‘Elf_Half’ does not name a type 312 | constexpr Elf_Half EM_DLX = 0x5aa5; // OpenDLX | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:313:11: error: ‘Elf_Half’ does not name a type 313 | constexpr Elf_Half EM_XSTORMY16 = 0xad45; // Sanyo XStormy16 CPU core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:293:11: error: ‘Elf_Half’ does not name a type 293 | constexpr Elf_Half EM_LANAI = 244; // Lanai processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:314:11: error: ‘Elf_Half’ does not name a type 314 | constexpr Elf_Half EM_IQ2000 = 0xFEBA; // Vitesse IQ2000 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:294:11: error: ‘Elf_Half’ does not name a type 294 | constexpr Elf_Half EM_CEVA = 245; // CEVA Processor Architecture Family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:315:11: error: ‘Elf_Half’ does not name a type 315 | constexpr Elf_Half EM_M32C_OLD = 0xFEB; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:295:11: error: ‘Elf_Half’ does not name a type 295 | constexpr Elf_Half EM_CEVA_X2 = 246; // CEVA X2 Processor Family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:316:11: error: ‘Elf_Half’ does not name a type 316 | constexpr Elf_Half EM_NIOS32 = 0xFEBB; // Altera Nios | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:317:11: error: ‘Elf_Half’ does not name a type 317 | constexpr Elf_Half EM_CYGNUS_MEP = 0xF00D; // Toshiba MeP Media Engine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:296:11: error: ‘Elf_Half’ does not name a type 296 | constexpr Elf_Half EM_BPF = 247; // Linux BPF – in-kernel virtual machine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:318:11: error: ‘Elf_Half’ does not name a type 318 | constexpr Elf_Half EM_ADAPTEVA_EPIPHANY = 0x1223; // Adapteva EPIPHANY | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:297:11: error: ‘Elf_Half’ does not name a type 297 | constexpr Elf_Half EM_GRAPHCORE_IPU = 248; // Graphcore Intelligent Processing Unit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:298:11: error: ‘Elf_Half’ does not name a type 298 | constexpr Elf_Half EM_IMG1 = 249; // Imagination Technologies | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:319:11: error: ‘Elf_Half’ does not name a type 319 | constexpr Elf_Half EM_CYGNUS_FRV = 0x5441; // Fujitsu FR-V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:299:11: error: ‘Elf_Half’ does not name a type 299 | constexpr Elf_Half EM_NFP = 250; // Netronome Flow Processor (P) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:320:11: error: ‘Elf_Half’ does not name a type 320 | constexpr Elf_Half EM_S12Z = 0x4DEF; // Freescale S12Z | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:395:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 395 | constexpr Elf_Word EF_AMDGPU_MACH = 0x0ff; // AMDGPU processor selection mask. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:398:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 398 | constexpr Elf_Word EF_AMDGPU_XNACK = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:300:11: error: ‘Elf_Half’ does not name a type 300 | constexpr Elf_Half EM_CSKY = 252; // C-SKY processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:301:11: error: ‘Elf_Half’ does not name a type 301 | constexpr Elf_Half EM_ARC_COMPACT3_64 = 253; // Synopsys ARCv2.3 64-bit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:400:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 400 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_V2 = 0x01; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:302:11: error: ‘Elf_Half’ does not name a type 302 | constexpr Elf_Half EM_MCS6502 = 254; // MOS Technology MCS 6502 processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:401:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 401 | constexpr Elf_Word EF_AMDGPU_FEATURE_TRAP_HANDLER_V2 = 0x02; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:303:11: error: ‘Elf_Half’ does not name a type 303 | constexpr Elf_Half EM_ARC_COMPACT3 = 255; // Synopsys ARCv2.3 32-bit | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:402:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 402 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_V3 = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:403:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 403 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_V3 = 0x200; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:404:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 404 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_V4 = 0x300; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:304:11: error: ‘Elf_Half’ does not name a type 304 | constexpr Elf_Half EM_KVX = 256; // Kalray VLIW core of the MPPA processor family | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:405:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 405 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4 = 0x000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:305:11: error: ‘Elf_Half’ does not name a type 305 | constexpr Elf_Half EM_65816 = 257; // WDC 65816/65C816 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:406:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 406 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_ANY_V4 = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:306:11: error: ‘Elf_Half’ does not name a type 306 | constexpr Elf_Half EM_LOONGARCH = 258; // Loongson Loongarch | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:407:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 407 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_OFF_V4 = 0x200; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:307:11: error: ‘Elf_Half’ does not name a type 307 | constexpr Elf_Half EM_KF32 = 259; // ChipON KungFu32 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:408:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 408 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_ON_V4 = 0x300; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:409:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 409 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_V4 = 0xc00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:410:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 410 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4 = 0x000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:411:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 411 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_ANY_V4 = 0x400; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:309:11: error: ‘Elf_Half’ does not name a type 309 | constexpr Elf_Half EM_MT = 0x2530; // Morpho Techologies MT processor | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:310:11: error: ‘Elf_Half’ does not name a type 310 | constexpr Elf_Half EM_ALPHA = 0x9026; // Alpha | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:412:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 412 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_OFF_V4 = 0x800; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:311:11: error: ‘Elf_Half’ does not name a type 311 | constexpr Elf_Half EM_WEBASSEMBLY = 0x4157; // Web Assembly | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:413:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 413 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_ON_V4 = 0xc00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:416:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 416 | constexpr Elf_Word EF_AMDGPU_MACH_NONE = 0x000; // Unspecified processor. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:417:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 417 | constexpr Elf_Word EF_AMDGPU_MACH_R600_R600 = 0x001; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:418:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 418 | constexpr Elf_Word EF_AMDGPU_MACH_R600_R630 = 0x002; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:312:11: error: ‘Elf_Half’ does not name a type 312 | constexpr Elf_Half EM_DLX = 0x5aa5; // OpenDLX | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:313:11: error: ‘Elf_Half’ does not name a type 313 | constexpr Elf_Half EM_XSTORMY16 = 0xad45; // Sanyo XStormy16 CPU core | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:419:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 419 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RS880 = 0x003; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:314:11: error: ‘Elf_Half’ does not name a type 314 | constexpr Elf_Half EM_IQ2000 = 0xFEBA; // Vitesse IQ2000 | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:420:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 420 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV670 = 0x004; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:421:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 421 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV710 = 0x005; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:422:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 422 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV730 = 0x006; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:315:11: error: ‘Elf_Half’ does not name a type 315 | constexpr Elf_Half EM_M32C_OLD = 0xFEB; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:423:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 423 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV770 = 0x007; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:316:11: error: ‘Elf_Half’ does not name a type 316 | constexpr Elf_Half EM_NIOS32 = 0xFEBB; // Altera Nios | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:424:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 424 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CEDAR = 0x008; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:317:11: error: ‘Elf_Half’ does not name a type 317 | constexpr Elf_Half EM_CYGNUS_MEP = 0xF00D; // Toshiba MeP Media Engine | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:425:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 425 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CYPRESS = 0x009; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:426:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 426 | constexpr Elf_Word EF_AMDGPU_MACH_R600_JUNIPER = 0x00a; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:427:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 427 | constexpr Elf_Word EF_AMDGPU_MACH_R600_REDWOOD = 0x00b; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:318:11: error: ‘Elf_Half’ does not name a type 318 | constexpr Elf_Half EM_ADAPTEVA_EPIPHANY = 0x1223; // Adapteva EPIPHANY | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:319:11: error: ‘Elf_Half’ does not name a type 319 | constexpr Elf_Half EM_CYGNUS_FRV = 0x5441; // Fujitsu FR-V | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:428:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 428 | constexpr Elf_Word EF_AMDGPU_MACH_R600_SUMO = 0x00c; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:429:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 429 | constexpr Elf_Word EF_AMDGPU_MACH_R600_BARTS = 0x00d; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:320:11: error: ‘Elf_Half’ does not name a type 320 | constexpr Elf_Half EM_S12Z = 0x4DEF; // Freescale S12Z | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:430:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 430 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CAICOS = 0x00e; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:431:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 431 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CAYMAN = 0x00f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:395:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 395 | constexpr Elf_Word EF_AMDGPU_MACH = 0x0ff; // AMDGPU processor selection mask. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:432:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 432 | constexpr Elf_Word EF_AMDGPU_MACH_R600_TURKS = 0x010; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:398:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 398 | constexpr Elf_Word EF_AMDGPU_XNACK = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:400:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 400 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_V2 = 0x01; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:433:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 433 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RESERVED_FIRST = 0x011; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:401:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 401 | constexpr Elf_Word EF_AMDGPU_FEATURE_TRAP_HANDLER_V2 = 0x02; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:434:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 434 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RESERVED_LAST = 0x01f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:435:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 435 | constexpr Elf_Word EF_AMDGPU_MACH_R600_FIRST = EF_AMDGPU_MACH_R600_R600; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:436:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 436 | constexpr Elf_Word EF_AMDGPU_MACH_R600_LAST = EF_AMDGPU_MACH_R600_TURKS; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:402:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 402 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_V3 = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:403:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 403 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_V3 = 0x200; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:439:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 439 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX600 = 0x020; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:404:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 404 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_V4 = 0x300; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:440:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 440 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX601 = 0x021; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:405:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 405 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4 = 0x000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:406:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 406 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_ANY_V4 = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:441:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 441 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX700 = 0x022; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:442:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 442 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX701 = 0x023; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:443:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 443 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX702 = 0x024; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:444:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 444 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX703 = 0x025; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:445:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 445 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX704 = 0x026; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:407:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 407 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_OFF_V4 = 0x200; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:408:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 408 | constexpr Elf_Word EF_AMDGPU_FEATURE_XNACK_ON_V4 = 0x300; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:446:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 446 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X27 = 0x027; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:409:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 409 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_V4 = 0xc00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:447:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 447 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX801 = 0x028; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:448:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 448 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX802 = 0x029; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:410:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 410 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4 = 0x000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:449:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 449 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX803 = 0x02a; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:411:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 411 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_ANY_V4 = 0x400; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:412:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 412 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_OFF_V4 = 0x800; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:450:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 450 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX810 = 0x02b; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:413:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 413 | constexpr Elf_Word EF_AMDGPU_FEATURE_SRAMECC_ON_V4 = 0xc00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:451:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 451 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX900 = 0x02c; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:452:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 452 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX902 = 0x02d; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:453:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 453 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX904 = 0x02e; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:416:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 416 | constexpr Elf_Word EF_AMDGPU_MACH_NONE = 0x000; // Unspecified processor. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:454:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 454 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX906 = 0x02f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:417:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 417 | constexpr Elf_Word EF_AMDGPU_MACH_R600_R600 = 0x001; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:418:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 418 | constexpr Elf_Word EF_AMDGPU_MACH_R600_R630 = 0x002; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:455:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 455 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX908 = 0x030; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:419:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 419 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RS880 = 0x003; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:456:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 456 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX909 = 0x031; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:457:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 457 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX90C = 0x032; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:458:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 458 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1010 = 0x033; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:420:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 420 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV670 = 0x004; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:459:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 459 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1011 = 0x034; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:421:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 421 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV710 = 0x005; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:460:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 460 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1012 = 0x035; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:461:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 461 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1030 = 0x036; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:422:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 422 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV730 = 0x006; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:462:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 462 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1031 = 0x037; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:423:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 423 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RV770 = 0x007; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:424:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 424 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CEDAR = 0x008; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:463:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 463 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1032 = 0x038; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:425:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 425 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CYPRESS = 0x009; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:426:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 426 | constexpr Elf_Word EF_AMDGPU_MACH_R600_JUNIPER = 0x00a; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:464:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 464 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1033 = 0x039; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:427:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 427 | constexpr Elf_Word EF_AMDGPU_MACH_R600_REDWOOD = 0x00b; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:465:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 465 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX602 = 0x03a; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:466:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 466 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX705 = 0x03b; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:467:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 467 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX805 = 0x03c; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:468:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 468 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X3D = 0x03d; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:428:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 428 | constexpr Elf_Word EF_AMDGPU_MACH_R600_SUMO = 0x00c; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:469:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 469 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1034 = 0x03e; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:429:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 429 | constexpr Elf_Word EF_AMDGPU_MACH_R600_BARTS = 0x00d; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:470:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 470 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX90A = 0x03f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:430:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 430 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CAICOS = 0x00e; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:431:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 431 | constexpr Elf_Word EF_AMDGPU_MACH_R600_CAYMAN = 0x00f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:471:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 471 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X40 = 0x040; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:432:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 432 | constexpr Elf_Word EF_AMDGPU_MACH_R600_TURKS = 0x010; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:433:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 433 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RESERVED_FIRST = 0x011; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:434:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 434 | constexpr Elf_Word EF_AMDGPU_MACH_R600_RESERVED_LAST = 0x01f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:472:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 472 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X41 = 0x041; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:435:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 435 | constexpr Elf_Word EF_AMDGPU_MACH_R600_FIRST = EF_AMDGPU_MACH_R600_R600; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:473:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 473 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1013 = 0x042; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:475:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 475 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_FIRST = EF_AMDGPU_MACH_AMDGCN_GFX600; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:476:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 476 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_LAST = EF_AMDGPU_MACH_AMDGCN_GFX1013; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:482:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 482 | constexpr Elf_Word SHN_UNDEF = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:436:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 436 | constexpr Elf_Word EF_AMDGPU_MACH_R600_LAST = EF_AMDGPU_MACH_R600_TURKS; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:439:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 439 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX600 = 0x020; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:483:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 483 | constexpr Elf_Word SHN_LORESERVE = 0xFF00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:440:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 440 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX601 = 0x021; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:441:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 441 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX700 = 0x022; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:484:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 484 | constexpr Elf_Word SHN_LOPROC = 0xFF00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:442:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 442 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX701 = 0x023; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:485:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 485 | constexpr Elf_Word SHN_HIPROC = 0xFF1F; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:443:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 443 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX702 = 0x024; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:486:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 486 | constexpr Elf_Word SHN_LOOS = 0xFF20; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:444:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 444 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX703 = 0x025; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:445:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 445 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX704 = 0x026; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:446:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 446 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X27 = 0x027; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:487:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 487 | constexpr Elf_Word SHN_HIOS = 0xFF3F; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:488:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 488 | constexpr Elf_Word SHN_ABS = 0xFFF1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:489:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 489 | constexpr Elf_Word SHN_COMMON = 0xFFF2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:490:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 490 | constexpr Elf_Word SHN_XINDEX = 0xFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:491:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 491 | constexpr Elf_Word SHN_HIRESERVE = 0xFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:447:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 447 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX801 = 0x028; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:448:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 448 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX802 = 0x029; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:449:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 449 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX803 = 0x02a; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:494:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 494 | constexpr Elf_Word SHT_NULL = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:450:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 450 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX810 = 0x02b; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:451:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 451 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX900 = 0x02c; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:495:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 495 | constexpr Elf_Word SHT_PROGBITS = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:496:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 496 | constexpr Elf_Word SHT_SYMTAB = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:497:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 497 | constexpr Elf_Word SHT_STRTAB = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:452:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 452 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX902 = 0x02d; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:453:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 453 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX904 = 0x02e; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:498:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 498 | constexpr Elf_Word SHT_RELA = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:454:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 454 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX906 = 0x02f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:499:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 499 | constexpr Elf_Word SHT_HASH = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:455:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 455 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX908 = 0x030; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:500:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 500 | constexpr Elf_Word SHT_DYNAMIC = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:501:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 501 | constexpr Elf_Word SHT_NOTE = 7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:456:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 456 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX909 = 0x031; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:502:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 502 | constexpr Elf_Word SHT_NOBITS = 8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:457:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 457 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX90C = 0x032; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:503:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 503 | constexpr Elf_Word SHT_REL = 9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:458:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 458 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1010 = 0x033; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:504:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 504 | constexpr Elf_Word SHT_SHLIB = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:459:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 459 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1011 = 0x034; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:505:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 505 | constexpr Elf_Word SHT_DYNSYM = 11; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:506:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 506 | constexpr Elf_Word SHT_INIT_ARRAY = 14; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:507:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 507 | constexpr Elf_Word SHT_FINI_ARRAY = 15; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:460:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 460 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1012 = 0x035; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:461:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 461 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1030 = 0x036; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:462:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 462 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1031 = 0x037; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:508:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 508 | constexpr Elf_Word SHT_PREINIT_ARRAY = 16; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:463:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 463 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1032 = 0x038; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:509:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 509 | constexpr Elf_Word SHT_GROUP = 17; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:510:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 510 | constexpr Elf_Word SHT_SYMTAB_SHNDX = 18; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:464:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 464 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1033 = 0x039; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:465:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 465 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX602 = 0x03a; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:511:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 511 | constexpr Elf_Word SHT_GNU_ATTRIBUTES = 0x6ffffff5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:466:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 466 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX705 = 0x03b; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:467:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 467 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX805 = 0x03c; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:512:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 512 | constexpr Elf_Word SHT_GNU_HASH = 0x6ffffff6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:513:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 513 | constexpr Elf_Word SHT_GNU_LIBLIST = 0x6ffffff7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:514:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 514 | constexpr Elf_Word SHT_CHECKSUM = 0x6ffffff8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:468:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 468 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X3D = 0x03d; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:469:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 469 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1034 = 0x03e; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:515:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 515 | constexpr Elf_Word SHT_LOSUNW = 0x6ffffffa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:470:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 470 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX90A = 0x03f; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:471:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 471 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X40 = 0x040; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:516:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 516 | constexpr Elf_Word SHT_SUNW_move = 0x6ffffffa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:517:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 517 | constexpr Elf_Word SHT_SUNW_COMDAT = 0x6ffffffb; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:518:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 518 | constexpr Elf_Word SHT_SUNW_syminfo = 0x6ffffffc; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:519:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 519 | constexpr Elf_Word SHT_GNU_verdef = 0x6ffffffd; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:520:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 520 | constexpr Elf_Word SHT_GNU_verneed = 0x6ffffffe; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:472:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 472 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_RESERVED_0X41 = 0x041; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:521:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 521 | constexpr Elf_Word SHT_GNU_versym = 0x6fffffff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:473:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 473 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_GFX1013 = 0x042; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:522:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 522 | constexpr Elf_Word SHT_LOOS = 0x60000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:475:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 475 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_FIRST = EF_AMDGPU_MACH_AMDGCN_GFX600; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:476:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 476 | constexpr Elf_Word EF_AMDGPU_MACH_AMDGCN_LAST = EF_AMDGPU_MACH_AMDGCN_GFX1013; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:523:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 523 | constexpr Elf_Word SHT_HIOS = 0x6fffffff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:482:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 482 | constexpr Elf_Word SHN_UNDEF = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:483:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 483 | constexpr Elf_Word SHN_LORESERVE = 0xFF00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:524:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 524 | constexpr Elf_Word SHT_LOPROC = 0x70000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:484:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 484 | constexpr Elf_Word SHN_LOPROC = 0xFF00; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:485:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 485 | constexpr Elf_Word SHN_HIPROC = 0xFF1F; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:525:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 525 | constexpr Elf_Word SHT_ARM_EXIDX = 0x70000001; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:526:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 526 | constexpr Elf_Word SHT_ARM_PREEMPTMAP = 0x70000002; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:527:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 527 | constexpr Elf_Word SHT_ARM_ATTRIBUTES = 0x70000003; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:528:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 528 | constexpr Elf_Word SHT_ARM_DEBUGOVERLAY = 0x70000004; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:529:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 529 | constexpr Elf_Word SHT_ARM_OVERLAYSECTION = 0x70000005; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:486:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 486 | constexpr Elf_Word SHN_LOOS = 0xFF20; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:487:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 487 | constexpr Elf_Word SHN_HIOS = 0xFF3F; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:530:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 530 | constexpr Elf_Word SHT_HIPROC = 0x7FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:488:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 488 | constexpr Elf_Word SHN_ABS = 0xFFF1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:489:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 489 | constexpr Elf_Word SHN_COMMON = 0xFFF2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:531:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 531 | constexpr Elf_Word SHT_LOUSER = 0x80000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:490:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 490 | constexpr Elf_Word SHN_XINDEX = 0xFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:533:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 533 | constexpr Elf_Word SHT_RPL_EXPORTS = 0x80000001; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:491:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 491 | constexpr Elf_Word SHN_HIRESERVE = 0xFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:534:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 534 | constexpr Elf_Word SHT_RPL_IMPORTS = 0x80000002; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:494:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 494 | constexpr Elf_Word SHT_NULL = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:495:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 495 | constexpr Elf_Word SHT_PROGBITS = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:535:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 535 | constexpr Elf_Word SHT_RPL_CRCS = 0x80000003; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:536:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 536 | constexpr Elf_Word SHT_RPL_FILEINFO = 0x80000004; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:537:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 537 | constexpr Elf_Word SHT_HIUSER = 0xFFFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:540:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 540 | constexpr Elf_Xword SHF_WRITE = 0x1; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:496:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 496 | constexpr Elf_Word SHT_SYMTAB = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:541:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 541 | constexpr Elf_Xword SHF_ALLOC = 0x2; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:497:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 497 | constexpr Elf_Word SHT_STRTAB = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:498:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 498 | constexpr Elf_Word SHT_RELA = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:542:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 542 | constexpr Elf_Xword SHF_EXECINSTR = 0x4; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:499:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 499 | constexpr Elf_Word SHT_HASH = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:543:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 543 | constexpr Elf_Xword SHF_MERGE = 0x10; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:544:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 544 | constexpr Elf_Xword SHF_STRINGS = 0x20; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:500:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 500 | constexpr Elf_Word SHT_DYNAMIC = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:545:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 545 | constexpr Elf_Xword SHF_INFO_LINK = 0x40; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:501:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 501 | constexpr Elf_Word SHT_NOTE = 7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:502:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 502 | constexpr Elf_Word SHT_NOBITS = 8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:546:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 546 | constexpr Elf_Xword SHF_LINK_ORDER = 0x80; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:503:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 503 | constexpr Elf_Word SHT_REL = 9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:547:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 547 | constexpr Elf_Xword SHF_OS_NONCONFORMING = 0x100; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:548:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 548 | constexpr Elf_Xword SHF_GROUP = 0x200; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:549:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 549 | constexpr Elf_Xword SHF_TLS = 0x400; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:550:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 550 | constexpr Elf_Xword SHF_COMPRESSED = 0x800; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:504:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 504 | constexpr Elf_Word SHT_SHLIB = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:551:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 551 | constexpr Elf_Xword SHF_GNU_RETAIN = 0x200000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:505:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 505 | constexpr Elf_Word SHT_DYNSYM = 11; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:506:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 506 | constexpr Elf_Word SHT_INIT_ARRAY = 14; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:552:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 552 | constexpr Elf_Xword SHF_GNU_MBIND = 0x01000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:507:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 507 | constexpr Elf_Word SHT_FINI_ARRAY = 15; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:554:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 554 | constexpr Elf_Xword SHF_RPX_DEFLATE = 0x08000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:555:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 555 | constexpr Elf_Xword SHF_MASKOS = 0x0FF00000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:508:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 508 | constexpr Elf_Word SHT_PREINIT_ARRAY = 16; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:509:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 509 | constexpr Elf_Word SHT_GROUP = 17; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:556:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 556 | constexpr Elf_Xword SHF_MIPS_GPREL = 0x10000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:510:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 510 | constexpr Elf_Word SHT_SYMTAB_SHNDX = 18; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:557:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 557 | constexpr Elf_Xword SHF_ORDERED = 0x40000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:558:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 558 | constexpr Elf_Xword SHF_EXCLUDE = 0x80000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:559:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 559 | constexpr Elf_Xword SHF_MASKPROC = 0xF0000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:562:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 562 | constexpr Elf_Word GRP_COMDAT = 0x1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:511:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 511 | constexpr Elf_Word SHT_GNU_ATTRIBUTES = 0x6ffffff5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:512:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 512 | constexpr Elf_Word SHT_GNU_HASH = 0x6ffffff6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:513:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 513 | constexpr Elf_Word SHT_GNU_LIBLIST = 0x6ffffff7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:563:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 563 | constexpr Elf_Word GRP_MASKOS = 0x0ff00000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:514:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 514 | constexpr Elf_Word SHT_CHECKSUM = 0x6ffffff8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:515:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 515 | constexpr Elf_Word SHT_LOSUNW = 0x6ffffffa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:564:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 564 | constexpr Elf_Word GRP_MASKPROC = 0xf0000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:577:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 577 | constexpr Elf_Word NT_PRSTATUS = 1; // Contains copy of prstatus struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:578:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 578 | constexpr Elf_Word NT_FPREGSET = 2; // Contains copy of fpregset struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:579:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 579 | constexpr Elf_Word NT_PRPSINFO = 3; // Contains copy of prpsinfo struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:516:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 516 | constexpr Elf_Word SHT_SUNW_move = 0x6ffffffa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:517:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 517 | constexpr Elf_Word SHT_SUNW_COMDAT = 0x6ffffffb; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:580:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 580 | constexpr Elf_Word NT_TASKSTRUCT = 4; // Contains copy of task struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:518:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 518 | constexpr Elf_Word SHT_SUNW_syminfo = 0x6ffffffc; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:519:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 519 | constexpr Elf_Word SHT_GNU_verdef = 0x6ffffffd; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:581:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 581 | constexpr Elf_Word NT_AUXV = 6; // Contains copy of Elfxx_auxv_t | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:582:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 582 | constexpr Elf_Word NT_SIGINFO = 0x53494749; // Fields of siginfo_t. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:520:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 520 | constexpr Elf_Word SHT_GNU_verneed = 0x6ffffffe; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:583:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 583 | constexpr Elf_Word NT_FILE = 0x46494c45; // Description of mapped files. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:521:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 521 | constexpr Elf_Word SHT_GNU_versym = 0x6fffffff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:522:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 522 | constexpr Elf_Word SHT_LOOS = 0x60000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:586:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 586 | constexpr Elf_Word NT_PSTATUS = 10; // Has a struct pstatus | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:523:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 523 | constexpr Elf_Word SHT_HIOS = 0x6fffffff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:587:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 587 | constexpr Elf_Word NT_FPREGS = 12; // Has a struct fpregset | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:588:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 588 | constexpr Elf_Word NT_PSINFO = 13; // Has a struct psinfo | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:589:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 589 | constexpr Elf_Word NT_LWPSTATUS = 16; // Has a struct lwpstatus_t | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:524:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 524 | constexpr Elf_Word SHT_LOPROC = 0x70000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:590:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 590 | constexpr Elf_Word NT_LWPSINFO = 17; // Has a struct lwpsinfo_t | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:525:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 525 | constexpr Elf_Word SHT_ARM_EXIDX = 0x70000001; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:526:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 526 | constexpr Elf_Word SHT_ARM_PREEMPTMAP = 0x70000002; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:527:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 527 | constexpr Elf_Word SHT_ARM_ATTRIBUTES = 0x70000003; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:591:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 591 | constexpr Elf_Word NT_WIN32PSTATUS = 18; // Has a struct win32_pstatus | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:596:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 596 | constexpr Elf_Word NT_PRXFPREG = 0x46e62b7f; // Contains a user_xfpregs_struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:597:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 597 | constexpr Elf_Word NT_PPC_VMX = 0x100; // PowerPC Altivec/VMX registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:528:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 528 | constexpr Elf_Word SHT_ARM_DEBUGOVERLAY = 0x70000004; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:529:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 529 | constexpr Elf_Word SHT_ARM_OVERLAYSECTION = 0x70000005; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:598:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 598 | constexpr Elf_Word NT_PPC_VSX = 0x102; // PowerPC VSX registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:530:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 530 | constexpr Elf_Word SHT_HIPROC = 0x7FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:599:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 599 | constexpr Elf_Word NT_PPC_TAR = 0x103; // PowerPC Target Address Register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:600:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 600 | constexpr Elf_Word NT_PPC_PPR = 0x104; // PowerPC Program Priority Register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:601:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 601 | constexpr Elf_Word NT_PPC_DSCR = 0x105; // PowerPC Data Stream Control Register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:602:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 602 | constexpr Elf_Word NT_PPC_EBB = 0x106; // PowerPC Event Based Branch Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:603:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 603 | constexpr Elf_Word NT_PPC_PMU = 0x107; // PowerPC Performance Monitor Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:604:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 604 | constexpr Elf_Word NT_PPC_TM_CGPR = 0x108; // PowerPC TM checkpointed GPR Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:531:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 531 | constexpr Elf_Word SHT_LOUSER = 0x80000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:533:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 533 | constexpr Elf_Word SHT_RPL_EXPORTS = 0x80000001; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:605:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 605 | constexpr Elf_Word NT_PPC_TM_CFPR = 0x109; // PowerPC TM checkpointed FPR Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:534:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 534 | constexpr Elf_Word SHT_RPL_IMPORTS = 0x80000002; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:535:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 535 | constexpr Elf_Word SHT_RPL_CRCS = 0x80000003; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:606:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 606 | constexpr Elf_Word NT_PPC_TM_CVMX = 0x10a; // PowerPC TM checkpointed VMX Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:536:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 536 | constexpr Elf_Word SHT_RPL_FILEINFO = 0x80000004; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:607:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 607 | constexpr Elf_Word NT_PPC_TM_CVSX = 0x10b; // PowerPC TM checkpointed VSX Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:537:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 537 | constexpr Elf_Word SHT_HIUSER = 0xFFFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:540:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 540 | constexpr Elf_Xword SHF_WRITE = 0x1; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:608:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 608 | constexpr Elf_Word NT_PPC_TM_SPR = 0x10c; // PowerPC TM Special Purpose Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:541:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 541 | constexpr Elf_Xword SHF_ALLOC = 0x2; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:542:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 542 | constexpr Elf_Xword SHF_EXECINSTR = 0x4; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:609:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 609 | constexpr Elf_Word NT_PPC_TM_CTAR = 0x10d; // PowerPC TM checkpointed TAR | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:610:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 610 | constexpr Elf_Word NT_PPC_TM_CPPR = 0x10e; // PowerPC TM checkpointed PPR | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:611:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 611 | constexpr Elf_Word NT_PPC_TM_CDSCR = 0x10f; // PowerPC TM checkpointed Data SCR | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:612:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 612 | constexpr Elf_Word NT_386_TLS = 0x200; // x86 TLS information | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:543:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 543 | constexpr Elf_Xword SHF_MERGE = 0x10; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:544:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 544 | constexpr Elf_Xword SHF_STRINGS = 0x20; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:613:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 613 | constexpr Elf_Word NT_386_IOPERM = 0x201; // x86 io permissions | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:545:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 545 | constexpr Elf_Xword SHF_INFO_LINK = 0x40; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:614:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 614 | constexpr Elf_Word NT_X86_XSTATE = 0x202; // x86 XSAVE extended state | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:546:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 546 | constexpr Elf_Xword SHF_LINK_ORDER = 0x80; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:615:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 615 | constexpr Elf_Word NT_X86_CET = 0x203; // x86 CET state. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:616:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 616 | constexpr Elf_Word NT_S390_HIGH_GPRS = 0x300; // S/390 upper halves of GPRs | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:617:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 617 | constexpr Elf_Word NT_S390_TIMER = 0x301; // S390 timer | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:547:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 547 | constexpr Elf_Xword SHF_OS_NONCONFORMING = 0x100; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:618:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 618 | constexpr Elf_Word NT_S390_TODCMP = 0x302; // S390 TOD clock comparator | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:548:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 548 | constexpr Elf_Xword SHF_GROUP = 0x200; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:549:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 549 | constexpr Elf_Xword SHF_TLS = 0x400; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:619:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 619 | constexpr Elf_Word NT_S390_TODPREG = 0x303; // S390 TOD programmable register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:550:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 550 | constexpr Elf_Xword SHF_COMPRESSED = 0x800; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:620:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 620 | constexpr Elf_Word NT_S390_CTRS = 0x304; // S390 control registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:621:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 621 | constexpr Elf_Word NT_S390_PREFIX = 0x305; // S390 prefix register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:622:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 622 | constexpr Elf_Word NT_S390_LAST_BREAK = 0x306; // S390 breaking event address | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:551:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 551 | constexpr Elf_Xword SHF_GNU_RETAIN = 0x200000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:552:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 552 | constexpr Elf_Xword SHF_GNU_MBIND = 0x01000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:554:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 554 | constexpr Elf_Xword SHF_RPX_DEFLATE = 0x08000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:623:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 623 | constexpr Elf_Word NT_S390_SYSTEM_CALL = 0x307; // S390 system call restart data | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:555:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 555 | constexpr Elf_Xword SHF_MASKOS = 0x0FF00000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:624:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 624 | constexpr Elf_Word NT_S390_TDB = 0x308; // S390 transaction diagnostic block | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:625:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 625 | constexpr Elf_Word NT_S390_VXRS_LOW = 0x309; // S390 vector registers 0-15 upper half | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:626:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 626 | constexpr Elf_Word NT_S390_VXRS_HIGH = 0x30a; // S390 vector registers 16-31 | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:556:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 556 | constexpr Elf_Xword SHF_MIPS_GPREL = 0x10000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:557:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 557 | constexpr Elf_Xword SHF_ORDERED = 0x40000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:627:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 627 | constexpr Elf_Word NT_S390_GS_CB = 0x30b; // s390 guarded storage registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:558:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 558 | constexpr Elf_Xword SHF_EXCLUDE = 0x80000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:559:11: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 559 | constexpr Elf_Xword SHF_MASKPROC = 0xF0000000; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:628:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 628 | constexpr Elf_Word NT_S390_GS_BC = 0x30c; // s390 guarded storage broadcast control block | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:562:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 562 | constexpr Elf_Word GRP_COMDAT = 0x1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:629:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 629 | constexpr Elf_Word NT_ARM_VFP = 0x400; // ARM VFP registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:630:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 630 | constexpr Elf_Word NT_ARM_TLS = 0x401; // AArch TLS registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:563:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 563 | constexpr Elf_Word GRP_MASKOS = 0x0ff00000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:564:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 564 | constexpr Elf_Word GRP_MASKPROC = 0xf0000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:631:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 631 | constexpr Elf_Word NT_ARM_HW_BREAK = 0x402; // AArch hardware breakpoint registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:577:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 577 | constexpr Elf_Word NT_PRSTATUS = 1; // Contains copy of prstatus struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:632:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 632 | constexpr Elf_Word NT_ARM_HW_WATCH = 0x403; // AArch hardware watchpoint registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:578:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 578 | constexpr Elf_Word NT_FPREGSET = 2; // Contains copy of fpregset struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:633:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 633 | constexpr Elf_Word NT_ARM_SVE = 0x405; // AArch SVE registers. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:634:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 634 | constexpr Elf_Word NT_ARM_PAC_MASK = 0x406; // AArch pointer authentication code masks | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:635:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 635 | constexpr Elf_Word NT_ARM_PACA_KEYS = 0x407; // ARM pointer authentication address keys | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:636:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 636 | constexpr Elf_Word NT_ARM_PACG_KEYS = 0x408; // ARM pointer authentication generic keys | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:637:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 637 | constexpr Elf_Word NT_ARM_TAGGED_ADDR_CTRL = 0x409; // AArch64 tagged address control (prctl()) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:579:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 579 | constexpr Elf_Word NT_PRPSINFO = 3; // Contains copy of prpsinfo struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:580:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 580 | constexpr Elf_Word NT_TASKSTRUCT = 4; // Contains copy of task struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:581:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 581 | constexpr Elf_Word NT_AUXV = 6; // Contains copy of Elfxx_auxv_t | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:638:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 638 | constexpr Elf_Word NT_ARM_PAC_ENABLED_KEYS = 0x40a; // AArch64 pointer authentication enabled keys (prctl()) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:582:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 582 | constexpr Elf_Word NT_SIGINFO = 0x53494749; // Fields of siginfo_t. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:583:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 583 | constexpr Elf_Word NT_FILE = 0x46494c45; // Description of mapped files. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:639:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 639 | constexpr Elf_Word NT_ARC_V2 = 0x600; // ARC HS accumulator/extra registers. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:640:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 640 | constexpr Elf_Word NT_LARCH_CPUCFG = 0xa00; // LoongArch CPU config registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:641:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 641 | constexpr Elf_Word NT_LARCH_CSR = 0xa01; // LoongArch Control State Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:586:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 586 | constexpr Elf_Word NT_PSTATUS = 10; // Has a struct pstatus | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:642:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 642 | constexpr Elf_Word NT_LARCH_LSX = 0xa02; // LoongArch SIMD eXtension registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:587:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 587 | constexpr Elf_Word NT_FPREGS = 12; // Has a struct fpregset | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:588:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 588 | constexpr Elf_Word NT_PSINFO = 13; // Has a struct psinfo | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:643:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 643 | constexpr Elf_Word NT_LARCH_LASX = 0xa03; // LoongArch Advanced SIMD eXtension registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:589:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 589 | constexpr Elf_Word NT_LWPSTATUS = 16; // Has a struct lwpstatus_t | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:644:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 644 | constexpr Elf_Word NT_RISCV_CSR = 0x900; // RISC-V Control and Status Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:647:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 647 | constexpr Elf_Word NT_LARCH_LBT = 0xa04; // LoongArch Binary Translation registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:590:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 590 | constexpr Elf_Word NT_LWPSINFO = 17; // Has a struct lwpsinfo_t | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:651:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 651 | constexpr Elf_Word NT_GDB_TDESC = 0xff000000; // Contains copy of GDB's target description XML. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:591:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 591 | constexpr Elf_Word NT_WIN32PSTATUS = 18; // Has a struct win32_pstatus | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:652:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 652 | constexpr Elf_Word NT_MEMTAG = 0xff000001; // Contains a copy of the memory tags. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:596:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 596 | constexpr Elf_Word NT_PRXFPREG = 0x46e62b7f; // Contains a user_xfpregs_struct | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:654:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 654 | constexpr Elf_Word NT_MEMTAG_TYPE_AARCH_MTE = 0x400; // MTE memory tags for AArch64. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:597:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 597 | constexpr Elf_Word NT_PPC_VMX = 0x100; // PowerPC Altivec/VMX registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:656:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 656 | constexpr Elf_Word NT_STAPSDT = 3; // Note segment for SystemTap probes. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:659:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 659 | constexpr Elf_Word NT_FREEBSD_THRMISC = 7; // Thread miscellaneous info. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:598:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 598 | constexpr Elf_Word NT_PPC_VSX = 0x102; // PowerPC VSX registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:660:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 660 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_PROC = 8; // Procstat proc data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:599:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 599 | constexpr Elf_Word NT_PPC_TAR = 0x103; // PowerPC Target Address Register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:661:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 661 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_FILES = 9; // Procstat files data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:600:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 600 | constexpr Elf_Word NT_PPC_PPR = 0x104; // PowerPC Program Priority Register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:662:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 662 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_VMMAP = 10; // Procstat vmmap data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:663:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 663 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_GROUPS = 11; // Procstat groups data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:601:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 601 | constexpr Elf_Word NT_PPC_DSCR = 0x105; // PowerPC Data Stream Control Register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:664:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 664 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_UMASK = 12; // Procstat umask data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:602:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 602 | constexpr Elf_Word NT_PPC_EBB = 0x106; // PowerPC Event Based Branch Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:665:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 665 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_RLIMIT = 13; // Procstat rlimit data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:603:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 603 | constexpr Elf_Word NT_PPC_PMU = 0x107; // PowerPC Performance Monitor Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:604:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 604 | constexpr Elf_Word NT_PPC_TM_CGPR = 0x108; // PowerPC TM checkpointed GPR Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:666:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 666 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_OSREL = 14; // Procstat osreldate data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:605:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 605 | constexpr Elf_Word NT_PPC_TM_CFPR = 0x109; // PowerPC TM checkpointed FPR Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:667:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 667 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_PSSTRINGS = 15; // Procstat ps_strings data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:668:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 668 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_AUXV = 16; // Procstat auxv data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:669:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 669 | constexpr Elf_Word NT_FREEBSD_PTLWPINFO = 17; // Thread ptrace miscellaneous info. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:672:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 672 | constexpr Elf_Word NT_NETBSDCORE_PROCINFO = 1; // Has a struct procinfo | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:606:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 606 | constexpr Elf_Word NT_PPC_TM_CVMX = 0x10a; // PowerPC TM checkpointed VMX Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:607:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 607 | constexpr Elf_Word NT_PPC_TM_CVSX = 0x10b; // PowerPC TM checkpointed VSX Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:608:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 608 | constexpr Elf_Word NT_PPC_TM_SPR = 0x10c; // PowerPC TM Special Purpose Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:673:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 673 | constexpr Elf_Word NT_NETBSDCORE_AUXV = 2; // Has auxv data | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:609:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 609 | constexpr Elf_Word NT_PPC_TM_CTAR = 0x10d; // PowerPC TM checkpointed TAR | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:674:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 674 | constexpr Elf_Word NT_NETBSDCORE_LWPSTATUS = 24; // Has LWPSTATUS data | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:675:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 675 | constexpr Elf_Word NT_NETBSDCORE_FIRSTMACH = 32; // start of machdep note types | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:678:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 678 | constexpr Elf_Word NT_OPENBSD_PROCINFO = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:679:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 679 | constexpr Elf_Word NT_OPENBSD_AUXV = 11; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:680:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 680 | constexpr Elf_Word NT_OPENBSD_REGS = 20; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:610:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 610 | constexpr Elf_Word NT_PPC_TM_CPPR = 0x10e; // PowerPC TM checkpointed PPR | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:681:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 681 | constexpr Elf_Word NT_OPENBSD_FPREGS = 21; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:611:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 611 | constexpr Elf_Word NT_PPC_TM_CDSCR = 0x10f; // PowerPC TM checkpointed Data SCR | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:612:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 612 | constexpr Elf_Word NT_386_TLS = 0x200; // x86 TLS information | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:613:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 613 | constexpr Elf_Word NT_386_IOPERM = 0x201; // x86 io permissions | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:682:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 682 | constexpr Elf_Word NT_OPENBSD_XFPREGS = 22; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:614:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 614 | constexpr Elf_Word NT_X86_XSTATE = 0x202; // x86 XSAVE extended state | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:683:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 683 | constexpr Elf_Word NT_OPENBSD_WCOOKIE = 23; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:686:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 686 | constexpr Elf_Word NT_SPU = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:615:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 615 | constexpr Elf_Word NT_X86_CET = 0x203; // x86 CET state. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:616:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 616 | constexpr Elf_Word NT_S390_HIGH_GPRS = 0x300; // S/390 upper halves of GPRs | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:689:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 689 | constexpr Elf_Word NT_VERSION = 1; // Contains a version string. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:617:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 617 | constexpr Elf_Word NT_S390_TIMER = 0x301; // S390 timer | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:690:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 690 | constexpr Elf_Word NT_ARCH = 2; // Contains an architecture string. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:618:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 618 | constexpr Elf_Word NT_S390_TODCMP = 0x302; // S390 TOD clock comparator | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:691:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 691 | constexpr Elf_Word NT_GO_BUILDID = 4; // Contains GO buildid data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:619:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 619 | constexpr Elf_Word NT_S390_TODPREG = 0x303; // S390 TOD programmable register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:694:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 694 | constexpr Elf_Word NT_GNU_ABI_TAG = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:695:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 695 | constexpr Elf_Word NT_GNU_HWCAP = 2; // Used by ld.so and kernel vDSO. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:696:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 696 | constexpr Elf_Word NT_GNU_BUILD_ID = 3; // Generated by ld --build-id. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:620:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 620 | constexpr Elf_Word NT_S390_CTRS = 0x304; // S390 control registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:697:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 697 | constexpr Elf_Word NT_GNU_GOLD_VERSION = 4; // Generated by gold. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:621:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 621 | constexpr Elf_Word NT_S390_PREFIX = 0x305; // S390 prefix register | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:698:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 698 | constexpr Elf_Word NT_GNU_PROPERTY_TYPE_0 = 5; // Generated by gcc. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:622:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 622 | constexpr Elf_Word NT_S390_LAST_BREAK = 0x306; // S390 breaking event address | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:701:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 701 | constexpr Elf_Word NT_GNU_BUILD_ATTRIBUTE_OPEN = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:623:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 623 | constexpr Elf_Word NT_S390_SYSTEM_CALL = 0x307; // S390 system call restart data | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:702:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 702 | constexpr Elf_Word NT_GNU_BUILD_ATTRIBUTE_FUNC = 0x101; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:705:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 705 | constexpr Elf_Word STT_NOTYPE = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:706:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 706 | constexpr Elf_Word STT_OBJECT = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:707:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 707 | constexpr Elf_Word STT_FUNC = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:624:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 624 | constexpr Elf_Word NT_S390_TDB = 0x308; // S390 transaction diagnostic block | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:625:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 625 | constexpr Elf_Word NT_S390_VXRS_LOW = 0x309; // S390 vector registers 0-15 upper half | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:708:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 708 | constexpr Elf_Word STT_SECTION = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:626:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 626 | constexpr Elf_Word NT_S390_VXRS_HIGH = 0x30a; // S390 vector registers 16-31 | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:627:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 627 | constexpr Elf_Word NT_S390_GS_CB = 0x30b; // s390 guarded storage registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:709:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 709 | constexpr Elf_Word STT_FILE = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:710:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 710 | constexpr Elf_Word STT_COMMON = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:711:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 711 | constexpr Elf_Word STT_TLS = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:628:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 628 | constexpr Elf_Word NT_S390_GS_BC = 0x30c; // s390 guarded storage broadcast control block | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:712:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 712 | constexpr Elf_Word STT_LOOS = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:629:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 629 | constexpr Elf_Word NT_ARM_VFP = 0x400; // ARM VFP registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:630:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 630 | constexpr Elf_Word NT_ARM_TLS = 0x401; // AArch TLS registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:713:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 713 | constexpr Elf_Word STT_AMDGPU_HSA_KERNEL = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:631:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 631 | constexpr Elf_Word NT_ARM_HW_BREAK = 0x402; // AArch hardware breakpoint registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:714:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 714 | constexpr Elf_Word STT_HIOS = 12; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:715:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 715 | constexpr Elf_Word STT_LOPROC = 13; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:716:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 716 | constexpr Elf_Word STT_HIPROC = 15; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:632:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 632 | constexpr Elf_Word NT_ARM_HW_WATCH = 0x403; // AArch hardware watchpoint registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:725:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 725 | constexpr Elf_Word STN_UNDEF = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:633:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 633 | constexpr Elf_Word NT_ARM_SVE = 0x405; // AArch SVE registers. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:634:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 634 | constexpr Elf_Word NT_ARM_PAC_MASK = 0x406; // AArch pointer authentication code masks | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:635:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 635 | constexpr Elf_Word NT_ARM_PACA_KEYS = 0x407; // ARM pointer authentication address keys | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:960:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 960 | constexpr Elf_Word PT_NULL = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:961:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 961 | constexpr Elf_Word PT_LOAD = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:636:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 636 | constexpr Elf_Word NT_ARM_PACG_KEYS = 0x408; // ARM pointer authentication generic keys | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:962:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 962 | constexpr Elf_Word PT_DYNAMIC = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:637:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 637 | constexpr Elf_Word NT_ARM_TAGGED_ADDR_CTRL = 0x409; // AArch64 tagged address control (prctl()) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:638:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 638 | constexpr Elf_Word NT_ARM_PAC_ENABLED_KEYS = 0x40a; // AArch64 pointer authentication enabled keys (prctl()) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:963:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 963 | constexpr Elf_Word PT_INTERP = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:964:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 964 | constexpr Elf_Word PT_NOTE = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:965:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 965 | constexpr Elf_Word PT_SHLIB = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:966:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 966 | constexpr Elf_Word PT_PHDR = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:639:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 639 | constexpr Elf_Word NT_ARC_V2 = 0x600; // ARC HS accumulator/extra registers. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:640:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 640 | constexpr Elf_Word NT_LARCH_CPUCFG = 0xa00; // LoongArch CPU config registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:641:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 641 | constexpr Elf_Word NT_LARCH_CSR = 0xa01; // LoongArch Control State Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:967:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 967 | constexpr Elf_Word PT_TLS = 7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:642:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 642 | constexpr Elf_Word NT_LARCH_LSX = 0xa02; // LoongArch SIMD eXtension registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:968:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 968 | constexpr Elf_Word PT_LOOS = 0X60000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:969:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 969 | constexpr Elf_Word PT_GNU_EH_FRAME = 0X6474E550; // Frame unwind information | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:970:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 970 | constexpr Elf_Word PT_GNU_STACK = 0X6474E551; // Stack flags | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:643:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 643 | constexpr Elf_Word NT_LARCH_LASX = 0xa03; // LoongArch Advanced SIMD eXtension registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:644:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 644 | constexpr Elf_Word NT_RISCV_CSR = 0x900; // RISC-V Control and Status Registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:971:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 971 | constexpr Elf_Word PT_GNU_RELRO = 0X6474E552; // Read only after relocs | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:647:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 647 | constexpr Elf_Word NT_LARCH_LBT = 0xa04; // LoongArch Binary Translation registers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:651:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 651 | constexpr Elf_Word NT_GDB_TDESC = 0xff000000; // Contains copy of GDB's target description XML. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:972:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 972 | constexpr Elf_Word PT_GNU_PROPERTY = 0X6474E553; // GNU property | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:973:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 973 | constexpr Elf_Word PT_GNU_MBIND_LO = 0X6474E555; // Mbind segments start | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:974:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 974 | constexpr Elf_Word PT_GNU_MBIND_HI = 0X6474F554; // Mbind segments finish | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:652:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 652 | constexpr Elf_Word NT_MEMTAG = 0xff000001; // Contains a copy of the memory tags. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:975:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 975 | constexpr Elf_Word PT_PAX_FLAGS = 0X65041580; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:654:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 654 | constexpr Elf_Word NT_MEMTAG_TYPE_AARCH_MTE = 0x400; // MTE memory tags for AArch64. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:656:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 656 | constexpr Elf_Word NT_STAPSDT = 3; // Note segment for SystemTap probes. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:976:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 976 | constexpr Elf_Word PT_OPENBSD_RANDOMIZE = 0X65A3DBE6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:977:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 977 | constexpr Elf_Word PT_OPENBSD_WXNEEDED = 0X65A3DBE7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:978:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 978 | constexpr Elf_Word PT_OPENBSD_BOOTDATA = 0X65A41BE6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:979:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 979 | constexpr Elf_Word PT_SUNWBSS = 0X6FFFFFFA; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:980:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 980 | constexpr Elf_Word PT_SUNWSTACK = 0X6FFFFFFB; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:659:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 659 | constexpr Elf_Word NT_FREEBSD_THRMISC = 7; // Thread miscellaneous info. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:660:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 660 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_PROC = 8; // Procstat proc data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:981:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 981 | constexpr Elf_Word PT_HIOS = 0X6FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:661:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 661 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_FILES = 9; // Procstat files data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:662:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 662 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_VMMAP = 10; // Procstat vmmap data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:663:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 663 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_GROUPS = 11; // Procstat groups data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:982:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 982 | constexpr Elf_Word PT_LOPROC = 0X70000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:983:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 983 | constexpr Elf_Word PT_HIPROC = 0X7FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:986:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 986 | constexpr Elf_Word PF_X = 1; // Execute | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:987:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 987 | constexpr Elf_Word PF_W = 2; // Write | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:664:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 664 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_UMASK = 12; // Procstat umask data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:988:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 988 | constexpr Elf_Word PF_R = 4; // Read | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:665:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 665 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_RLIMIT = 13; // Procstat rlimit data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:666:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 666 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_OSREL = 14; // Procstat osreldate data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:667:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 667 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_PSSTRINGS = 15; // Procstat ps_strings data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:989:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 989 | constexpr Elf_Word PF_MASKOS = 0x0ff00000; // Unspecified | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:990:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 990 | constexpr Elf_Word PF_MASKPROC = 0xf0000000; // Unspecified | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:668:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 668 | constexpr Elf_Word NT_FREEBSD_PROCSTAT_AUXV = 16; // Procstat auxv data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:993:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 993 | constexpr Elf_Word DT_NULL = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:669:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 669 | constexpr Elf_Word NT_FREEBSD_PTLWPINFO = 17; // Thread ptrace miscellaneous info. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:672:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 672 | constexpr Elf_Word NT_NETBSDCORE_PROCINFO = 1; // Has a struct procinfo | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:994:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 994 | constexpr Elf_Word DT_NEEDED = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:995:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 995 | constexpr Elf_Word DT_PLTRELSZ = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:996:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 996 | constexpr Elf_Word DT_PLTGOT = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:673:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 673 | constexpr Elf_Word NT_NETBSDCORE_AUXV = 2; // Has auxv data | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:674:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 674 | constexpr Elf_Word NT_NETBSDCORE_LWPSTATUS = 24; // Has LWPSTATUS data | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:997:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 997 | constexpr Elf_Word DT_HASH = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:675:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 675 | constexpr Elf_Word NT_NETBSDCORE_FIRSTMACH = 32; // start of machdep note types | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:678:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 678 | constexpr Elf_Word NT_OPENBSD_PROCINFO = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:998:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 998 | constexpr Elf_Word DT_STRTAB = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:999:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 999 | constexpr Elf_Word DT_SYMTAB = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1000:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1000 | constexpr Elf_Word DT_RELA = 7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:679:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 679 | constexpr Elf_Word NT_OPENBSD_AUXV = 11; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:680:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 680 | constexpr Elf_Word NT_OPENBSD_REGS = 20; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:681:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 681 | constexpr Elf_Word NT_OPENBSD_FPREGS = 21; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1001:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1001 | constexpr Elf_Word DT_RELASZ = 8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:682:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 682 | constexpr Elf_Word NT_OPENBSD_XFPREGS = 22; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1002:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1002 | constexpr Elf_Word DT_RELAENT = 9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1003:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1003 | constexpr Elf_Word DT_STRSZ = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1004:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1004 | constexpr Elf_Word DT_SYMENT = 11; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1005:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1005 | constexpr Elf_Word DT_INIT = 12; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1006:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1006 | constexpr Elf_Word DT_FINI = 13; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:683:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 683 | constexpr Elf_Word NT_OPENBSD_WCOOKIE = 23; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:686:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 686 | constexpr Elf_Word NT_SPU = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:689:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 689 | constexpr Elf_Word NT_VERSION = 1; // Contains a version string. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1007:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1007 | constexpr Elf_Word DT_SONAME = 14; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:690:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 690 | constexpr Elf_Word NT_ARCH = 2; // Contains an architecture string. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1008:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1008 | constexpr Elf_Word DT_RPATH = 15; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1009:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1009 | constexpr Elf_Word DT_SYMBOLIC = 16; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:691:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 691 | constexpr Elf_Word NT_GO_BUILDID = 4; // Contains GO buildid data. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:694:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 694 | constexpr Elf_Word NT_GNU_ABI_TAG = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:695:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 695 | constexpr Elf_Word NT_GNU_HWCAP = 2; // Used by ld.so and kernel vDSO. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1010:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1010 | constexpr Elf_Word DT_REL = 17; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:696:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 696 | constexpr Elf_Word NT_GNU_BUILD_ID = 3; // Generated by ld --build-id. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1011:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1011 | constexpr Elf_Word DT_RELSZ = 18; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1012:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1012 | constexpr Elf_Word DT_RELENT = 19; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1013:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1013 | constexpr Elf_Word DT_PLTREL = 20; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1014:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1014 | constexpr Elf_Word DT_DEBUG = 21; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1015:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1015 | constexpr Elf_Word DT_TEXTREL = 22; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:697:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 697 | constexpr Elf_Word NT_GNU_GOLD_VERSION = 4; // Generated by gold. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:698:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 698 | constexpr Elf_Word NT_GNU_PROPERTY_TYPE_0 = 5; // Generated by gcc. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1016:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1016 | constexpr Elf_Word DT_JMPREL = 23; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:701:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 701 | constexpr Elf_Word NT_GNU_BUILD_ATTRIBUTE_OPEN = 0x100; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:702:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 702 | constexpr Elf_Word NT_GNU_BUILD_ATTRIBUTE_FUNC = 0x101; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1017:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1017 | constexpr Elf_Word DT_BIND_NOW = 24; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1018:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1018 | constexpr Elf_Word DT_INIT_ARRAY = 25; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1019:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1019 | constexpr Elf_Word DT_FINI_ARRAY = 26; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:705:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 705 | constexpr Elf_Word STT_NOTYPE = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1020:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1020 | constexpr Elf_Word DT_INIT_ARRAYSZ = 27; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:706:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 706 | constexpr Elf_Word STT_OBJECT = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:707:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 707 | constexpr Elf_Word STT_FUNC = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:708:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 708 | constexpr Elf_Word STT_SECTION = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1021:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1021 | constexpr Elf_Word DT_FINI_ARRAYSZ = 28; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1022:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1022 | constexpr Elf_Word DT_RUNPATH = 29; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1023:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1023 | constexpr Elf_Word DT_FLAGS = 30; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:709:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 709 | constexpr Elf_Word STT_FILE = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1024:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1024 | constexpr Elf_Word DT_ENCODING = 32; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:710:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 710 | constexpr Elf_Word STT_COMMON = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:711:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 711 | constexpr Elf_Word STT_TLS = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1025:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1025 | constexpr Elf_Word DT_PREINIT_ARRAY = 32; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:712:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 712 | constexpr Elf_Word STT_LOOS = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1026:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1026 | constexpr Elf_Word DT_PREINIT_ARRAYSZ = 33; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1027:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1027 | constexpr Elf_Word DT_MAXPOSTAGS = 34; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1028:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1028 | constexpr Elf_Word DT_LOOS = 0x6000000D; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:713:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 713 | constexpr Elf_Word STT_AMDGPU_HSA_KERNEL = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:714:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 714 | constexpr Elf_Word STT_HIOS = 12; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1029:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1029 | constexpr Elf_Word DT_HIOS = 0x6ffff000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:715:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 715 | constexpr Elf_Word STT_LOPROC = 13; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1030:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1030 | constexpr Elf_Word DT_GNU_HASH = 0x6ffffef5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:716:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 716 | constexpr Elf_Word STT_HIPROC = 15; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1031:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1031 | constexpr Elf_Word DT_TLSDESC_PLT = 0x6ffffef6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1032:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1032 | constexpr Elf_Word DT_TLSDESC_GOT = 0x6ffffef7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1033:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1033 | constexpr Elf_Word DT_GNU_CONFLICT = 0x6ffffef8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:725:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 725 | constexpr Elf_Word STN_UNDEF = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1034:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1034 | constexpr Elf_Word DT_GNU_LIBLIST = 0x6ffffef9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1035:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1035 | constexpr Elf_Word DT_CONFIG = 0x6ffffefa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:960:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 960 | constexpr Elf_Word PT_NULL = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1036:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1036 | constexpr Elf_Word DT_DEPAUDIT = 0x6ffffefb; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:961:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 961 | constexpr Elf_Word PT_LOAD = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1037:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1037 | constexpr Elf_Word DT_AUDIT = 0x6ffffefc; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:962:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 962 | constexpr Elf_Word PT_DYNAMIC = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1038:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1038 | constexpr Elf_Word DT_PLTPAD = 0x6ffffefd; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:963:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 963 | constexpr Elf_Word PT_INTERP = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1039:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1039 | constexpr Elf_Word DT_MOVETAB = 0x6ffffefe; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:964:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 964 | constexpr Elf_Word PT_NOTE = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1040:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1040 | constexpr Elf_Word DT_SYMINFO = 0x6ffffeff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1041:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1041 | constexpr Elf_Word DT_ADDRRNGHI = 0x6ffffeff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1042:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1042 | constexpr Elf_Word DT_VERSYM = 0x6ffffff0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1043:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1043 | constexpr Elf_Word DT_RELACOUNT = 0x6ffffff9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:965:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 965 | constexpr Elf_Word PT_SHLIB = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:966:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 966 | constexpr Elf_Word PT_PHDR = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:967:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 967 | constexpr Elf_Word PT_TLS = 7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1044:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1044 | constexpr Elf_Word DT_RELCOUNT = 0x6ffffffa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:968:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 968 | constexpr Elf_Word PT_LOOS = 0X60000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:969:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 969 | constexpr Elf_Word PT_GNU_EH_FRAME = 0X6474E550; // Frame unwind information | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1045:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1045 | constexpr Elf_Word DT_FLAGS_1 = 0x6ffffffb; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1046:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1046 | constexpr Elf_Word DT_VERDEF = 0x6ffffffc; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1047:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1047 | constexpr Elf_Word DT_VERDEFNUM = 0x6ffffffd; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1048:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1048 | constexpr Elf_Word DT_VERNEED = 0x6ffffffe; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:970:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 970 | constexpr Elf_Word PT_GNU_STACK = 0X6474E551; // Stack flags | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:971:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 971 | constexpr Elf_Word PT_GNU_RELRO = 0X6474E552; // Read only after relocs | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1049:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1049 | constexpr Elf_Word DT_VERNEEDNUM = 0x6fffffff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:972:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 972 | constexpr Elf_Word PT_GNU_PROPERTY = 0X6474E553; // GNU property | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:973:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 973 | constexpr Elf_Word PT_GNU_MBIND_LO = 0X6474E555; // Mbind segments start | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1050:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1050 | constexpr Elf_Word DT_LOPROC = 0x70000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1051:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1051 | constexpr Elf_Word DT_HIPROC = 0x7FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1054:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1054 | constexpr Elf_Word DF_ORIGIN = 0x1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:974:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 974 | constexpr Elf_Word PT_GNU_MBIND_HI = 0X6474F554; // Mbind segments finish | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1055:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1055 | constexpr Elf_Word DF_SYMBOLIC = 0x2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:975:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 975 | constexpr Elf_Word PT_PAX_FLAGS = 0X65041580; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1056:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1056 | constexpr Elf_Word DF_TEXTREL = 0x4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:976:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 976 | constexpr Elf_Word PT_OPENBSD_RANDOMIZE = 0X65A3DBE6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1057:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1057 | constexpr Elf_Word DF_BIND_NOW = 0x8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:977:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 977 | constexpr Elf_Word PT_OPENBSD_WXNEEDED = 0X65A3DBE7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1058:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1058 | constexpr Elf_Word DF_STATIC_TLS = 0x10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1061:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1061 | constexpr Elf_Word AT_NULL = 0; // End of vector | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:978:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 978 | constexpr Elf_Word PT_OPENBSD_BOOTDATA = 0X65A41BE6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:979:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 979 | constexpr Elf_Word PT_SUNWBSS = 0X6FFFFFFA; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1062:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1062 | constexpr Elf_Word AT_IGNORE = 1; // Entry should be ignored | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:980:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 980 | constexpr Elf_Word PT_SUNWSTACK = 0X6FFFFFFB; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1063:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1063 | constexpr Elf_Word AT_EXECFD = 2; // File descriptor of program | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1064:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1064 | constexpr Elf_Word AT_PHDR = 3; // Program headers for program | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1065:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1065 | constexpr Elf_Word AT_PHENT = 4; // Size of program header entry | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1066:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1066 | constexpr Elf_Word AT_PHNUM = 5; // Number of program headers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1067:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1067 | constexpr Elf_Word AT_PAGESZ = 6; // System page size | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:981:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 981 | constexpr Elf_Word PT_HIOS = 0X6FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:982:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 982 | constexpr Elf_Word PT_LOPROC = 0X70000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1068:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1068 | constexpr Elf_Word AT_BASE = 7; // Base address of interpreter | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:983:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 983 | constexpr Elf_Word PT_HIPROC = 0X7FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:986:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 986 | constexpr Elf_Word PF_X = 1; // Execute | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1069:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1069 | constexpr Elf_Word AT_FLAGS = 8; // Flags | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1070:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1070 | constexpr Elf_Word AT_ENTRY = 9; // Entry point of program | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:987:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 987 | constexpr Elf_Word PF_W = 2; // Write | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:988:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 988 | constexpr Elf_Word PF_R = 4; // Read | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1071:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1071 | constexpr Elf_Word AT_NOTELF = 10; // Program is not ELF | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:989:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 989 | constexpr Elf_Word PF_MASKOS = 0x0ff00000; // Unspecified | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1072:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1072 | constexpr Elf_Word AT_UID = 11; // Real uid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:990:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 990 | constexpr Elf_Word PF_MASKPROC = 0xf0000000; // Unspecified | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1073:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1073 | constexpr Elf_Word AT_EUID = 12; // Effective uid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1074:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1074 | constexpr Elf_Word AT_GID = 13; // Real gid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:993:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 993 | constexpr Elf_Word DT_NULL = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1075:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1075 | constexpr Elf_Word AT_EGID = 14; // Effective gid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:994:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 994 | constexpr Elf_Word DT_NEEDED = 1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:995:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 995 | constexpr Elf_Word DT_PLTRELSZ = 2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1076:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1076 | constexpr Elf_Word AT_CLKTCK = 17; // Frequency of times() | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:996:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 996 | constexpr Elf_Word DT_PLTGOT = 3; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1077:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1077 | constexpr Elf_Word AT_PLATFORM = 15; // String identifying platform. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1078:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1078 | constexpr Elf_Word AT_HWCAP = 16; // Hints about processor capabilities. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1079:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1079 | constexpr Elf_Word AT_FPUCW = 18; // Used FPU control word. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1080:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1080 | constexpr Elf_Word AT_DCACHEBSIZE = 19; // Data cache block size. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1081:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1081 | constexpr Elf_Word AT_ICACHEBSIZE = 20; // Instruction cache block size. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1082:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1082 | constexpr Elf_Word AT_UCACHEBSIZE = 21; // Unified cache block size. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:997:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 997 | constexpr Elf_Word DT_HASH = 4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1083:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1083 | constexpr Elf_Word AT_IGNOREPPC = 22; // Entry should be ignored. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:998:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 998 | constexpr Elf_Word DT_STRTAB = 5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:999:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 999 | constexpr Elf_Word DT_SYMTAB = 6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1084:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1084 | constexpr Elf_Word AT_SECURE = 23; // Boolean, was exec setuid-like? | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1000:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1000 | constexpr Elf_Word DT_RELA = 7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1085:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1085 | constexpr Elf_Word AT_BASE_PLATFORM = 24; // String identifying real platforms. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1001:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1001 | constexpr Elf_Word DT_RELASZ = 8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1002:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1002 | constexpr Elf_Word DT_RELAENT = 9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1086:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1086 | constexpr Elf_Word AT_RANDOM = 25; // Address of 16 random bytes. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1003:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1003 | constexpr Elf_Word DT_STRSZ = 10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1004:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1004 | constexpr Elf_Word DT_SYMENT = 11; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1087:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1087 | constexpr Elf_Word AT_HWCAP2 = 26; // More hints about processor capabilities. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1005:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1005 | constexpr Elf_Word DT_INIT = 12; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1088:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1088 | constexpr Elf_Word AT_EXECFN = 31; // Filename of executable. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1089:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1089 | constexpr Elf_Word AT_SYSINFO = 32; // EP to the system call in the vDSO. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1090:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1090 | constexpr Elf_Word AT_SYSINFO_EHDR = 33; // Start of the ELF header of the vDSO. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1006:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1006 | constexpr Elf_Word DT_FINI = 13; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1091:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1091 | constexpr Elf_Word AT_L1I_CACHESHAPE = 34; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1007:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1007 | constexpr Elf_Word DT_SONAME = 14; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1092:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1092 | constexpr Elf_Word AT_L1D_CACHESHAPE = 35; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1008:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1008 | constexpr Elf_Word DT_RPATH = 15; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1093:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1093 | constexpr Elf_Word AT_L2_CACHESHAPE = 36; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1009:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1009 | constexpr Elf_Word DT_SYMBOLIC = 16; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1094:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1094 | constexpr Elf_Word AT_L3_CACHESHAPE = 37; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1095:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1095 | constexpr Elf_Word AT_L1I_CACHESIZE = 40; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1096:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1096 | constexpr Elf_Word AT_L1I_CACHEGEOMETRY = 41; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1010:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1010 | constexpr Elf_Word DT_REL = 17; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1011:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1011 | constexpr Elf_Word DT_RELSZ = 18; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1097:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1097 | constexpr Elf_Word AT_L1D_CACHESIZE = 42; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1012:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1012 | constexpr Elf_Word DT_RELENT = 19; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1098:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1098 | constexpr Elf_Word AT_L1D_CACHEGEOMETRY = 43; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1013:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1013 | constexpr Elf_Word DT_PLTREL = 20; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1099:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1099 | constexpr Elf_Word AT_L2_CACHESIZE = 44; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1014:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1014 | constexpr Elf_Word DT_DEBUG = 21; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1100:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1100 | constexpr Elf_Word AT_L2_CACHEGEOMETRY = 45; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1101:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1101 | constexpr Elf_Word AT_L3_CACHESIZE = 46; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1015:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1015 | constexpr Elf_Word DT_TEXTREL = 22; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1016:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1016 | constexpr Elf_Word DT_JMPREL = 23; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1107:5: error: ‘Elf_Half’ does not name a type 1107 | Elf_Half e_type; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1017:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1017 | constexpr Elf_Word DT_BIND_NOW = 24; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1018:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1018 | constexpr Elf_Word DT_INIT_ARRAY = 25; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1108:5: error: ‘Elf_Half’ does not name a type 1108 | Elf_Half e_machine; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1109:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1109 | Elf_Word e_version; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1110:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Ehdr’? 1110 | Elf32_Addr e_entry; | ^~~~~~~~~~ | Elf32_Ehdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1019:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1019 | constexpr Elf_Word DT_FINI_ARRAY = 26; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1111:5: error: ‘Elf32_Off’ does not name a type 1111 | Elf32_Off e_phoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1020:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1020 | constexpr Elf_Word DT_INIT_ARRAYSZ = 27; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1021:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1021 | constexpr Elf_Word DT_FINI_ARRAYSZ = 28; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1022:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1022 | constexpr Elf_Word DT_RUNPATH = 29; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1112:5: error: ‘Elf32_Off’ does not name a type 1112 | Elf32_Off e_shoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1023:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1023 | constexpr Elf_Word DT_FLAGS = 30; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1113:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1113 | Elf_Word e_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1114:5: error: ‘Elf_Half’ does not name a type 1114 | Elf_Half e_ehsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1024:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1024 | constexpr Elf_Word DT_ENCODING = 32; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1025:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1025 | constexpr Elf_Word DT_PREINIT_ARRAY = 32; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1115:5: error: ‘Elf_Half’ does not name a type 1115 | Elf_Half e_phentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1026:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1026 | constexpr Elf_Word DT_PREINIT_ARRAYSZ = 33; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1027:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1027 | constexpr Elf_Word DT_MAXPOSTAGS = 34; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1028:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1028 | constexpr Elf_Word DT_LOOS = 0x6000000D; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1116:5: error: ‘Elf_Half’ does not name a type 1116 | Elf_Half e_phnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1117:5: error: ‘Elf_Half’ does not name a type 1117 | Elf_Half e_shentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1118:5: error: ‘Elf_Half’ does not name a type 1118 | Elf_Half e_shnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1029:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1029 | constexpr Elf_Word DT_HIOS = 0x6ffff000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1119:5: error: ‘Elf_Half’ does not name a type 1119 | Elf_Half e_shstrndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1030:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1030 | constexpr Elf_Word DT_GNU_HASH = 0x6ffffef5; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1031:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1031 | constexpr Elf_Word DT_TLSDESC_PLT = 0x6ffffef6; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1032:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1032 | constexpr Elf_Word DT_TLSDESC_GOT = 0x6ffffef7; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1125:5: error: ‘Elf_Half’ does not name a type 1125 | Elf_Half e_type; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1033:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1033 | constexpr Elf_Word DT_GNU_CONFLICT = 0x6ffffef8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1126:5: error: ‘Elf_Half’ does not name a type 1126 | Elf_Half e_machine; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1127:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1127 | Elf_Word e_version; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1034:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1034 | constexpr Elf_Word DT_GNU_LIBLIST = 0x6ffffef9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1035:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1035 | constexpr Elf_Word DT_CONFIG = 0x6ffffefa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1128:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Ehdr’? 1128 | Elf64_Addr e_entry; | ^~~~~~~~~~ | Elf64_Ehdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1036:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1036 | constexpr Elf_Word DT_DEPAUDIT = 0x6ffffefb; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1037:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1037 | constexpr Elf_Word DT_AUDIT = 0x6ffffefc; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1129:5: error: ‘Elf64_Off’ does not name a type 1129 | Elf64_Off e_phoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1130:5: error: ‘Elf64_Off’ does not name a type 1130 | Elf64_Off e_shoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1131:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1131 | Elf_Word e_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1038:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1038 | constexpr Elf_Word DT_PLTPAD = 0x6ffffefd; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1039:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1039 | constexpr Elf_Word DT_MOVETAB = 0x6ffffefe; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1040:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1040 | constexpr Elf_Word DT_SYMINFO = 0x6ffffeff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1132:5: error: ‘Elf_Half’ does not name a type 1132 | Elf_Half e_ehsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1041:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1041 | constexpr Elf_Word DT_ADDRRNGHI = 0x6ffffeff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1042:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1042 | constexpr Elf_Word DT_VERSYM = 0x6ffffff0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1133:5: error: ‘Elf_Half’ does not name a type 1133 | Elf_Half e_phentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1134:5: error: ‘Elf_Half’ does not name a type 1134 | Elf_Half e_phnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1135:5: error: ‘Elf_Half’ does not name a type 1135 | Elf_Half e_shentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1043:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1043 | constexpr Elf_Word DT_RELACOUNT = 0x6ffffff9; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1044:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1044 | constexpr Elf_Word DT_RELCOUNT = 0x6ffffffa; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1136:5: error: ‘Elf_Half’ does not name a type 1136 | Elf_Half e_shnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1045:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1045 | constexpr Elf_Word DT_FLAGS_1 = 0x6ffffffb; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1046:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1046 | constexpr Elf_Word DT_VERDEF = 0x6ffffffc; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1137:5: error: ‘Elf_Half’ does not name a type 1137 | Elf_Half e_shstrndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1143:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1143 | Elf_Word sh_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1047:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1047 | constexpr Elf_Word DT_VERDEFNUM = 0x6ffffffd; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1048:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1048 | constexpr Elf_Word DT_VERNEED = 0x6ffffffe; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1144:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1144 | Elf_Word sh_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1049:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1049 | constexpr Elf_Word DT_VERNEEDNUM = 0x6fffffff; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1145:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1145 | Elf_Word sh_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1050:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1050 | constexpr Elf_Word DT_LOPROC = 0x70000000; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1146:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1146 | Elf32_Addr sh_addr; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1147:5: error: ‘Elf32_Off’ does not name a type 1147 | Elf32_Off sh_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1051:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1051 | constexpr Elf_Word DT_HIPROC = 0x7FFFFFFF; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1054:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1054 | constexpr Elf_Word DF_ORIGIN = 0x1; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1148:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1148 | Elf_Word sh_size; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1055:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1055 | constexpr Elf_Word DF_SYMBOLIC = 0x2; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1149:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1149 | Elf_Word sh_link; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1056:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1056 | constexpr Elf_Word DF_TEXTREL = 0x4; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1150:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1150 | Elf_Word sh_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1057:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1057 | constexpr Elf_Word DF_BIND_NOW = 0x8; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1058:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1058 | constexpr Elf_Word DF_STATIC_TLS = 0x10; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1151:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1151 | Elf_Word sh_addralign; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1061:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1061 | constexpr Elf_Word AT_NULL = 0; // End of vector | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1152:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1152 | Elf_Word sh_entsize; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1062:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1062 | constexpr Elf_Word AT_IGNORE = 1; // Entry should be ignored | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1157:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1157 | Elf_Word sh_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1063:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1063 | constexpr Elf_Word AT_EXECFD = 2; // File descriptor of program | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1158:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1158 | Elf_Word sh_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1064:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1064 | constexpr Elf_Word AT_PHDR = 3; // Program headers for program | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1065:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1065 | constexpr Elf_Word AT_PHENT = 4; // Size of program header entry | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1066:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1066 | constexpr Elf_Word AT_PHNUM = 5; // Number of program headers | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1159:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1159 | Elf_Xword sh_flags; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1160:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1160 | Elf64_Addr sh_addr; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1067:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1067 | constexpr Elf_Word AT_PAGESZ = 6; // System page size | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1161:5: error: ‘Elf64_Off’ does not name a type 1161 | Elf64_Off sh_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1068:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1068 | constexpr Elf_Word AT_BASE = 7; // Base address of interpreter | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1162:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1162 | Elf_Xword sh_size; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1069:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1069 | constexpr Elf_Word AT_FLAGS = 8; // Flags | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1163:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1163 | Elf_Word sh_link; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1070:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1070 | constexpr Elf_Word AT_ENTRY = 9; // Entry point of program | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1071:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1071 | constexpr Elf_Word AT_NOTELF = 10; // Program is not ELF | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1072:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1072 | constexpr Elf_Word AT_UID = 11; // Real uid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1164:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1164 | Elf_Word sh_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1165:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1165 | Elf_Xword sh_addralign; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1166:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1166 | Elf_Xword sh_entsize; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1073:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1073 | constexpr Elf_Word AT_EUID = 12; // Effective uid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1074:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1074 | constexpr Elf_Word AT_GID = 13; // Real gid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1075:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1075 | constexpr Elf_Word AT_EGID = 14; // Effective gid | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1172:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1172 | Elf_Word p_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1076:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1076 | constexpr Elf_Word AT_CLKTCK = 17; // Frequency of times() | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1077:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1077 | constexpr Elf_Word AT_PLATFORM = 15; // String identifying platform. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1173:5: error: ‘Elf32_Off’ does not name a type 1173 | Elf32_Off p_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1174:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Phdr’? 1174 | Elf32_Addr p_vaddr; | ^~~~~~~~~~ | Elf32_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1175:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Phdr’? 1175 | Elf32_Addr p_paddr; | ^~~~~~~~~~ | Elf32_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1078:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1078 | constexpr Elf_Word AT_HWCAP = 16; // Hints about processor capabilities. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1079:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1079 | constexpr Elf_Word AT_FPUCW = 18; // Used FPU control word. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1176:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1176 | Elf_Word p_filesz; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1177:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1177 | Elf_Word p_memsz; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1080:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1080 | constexpr Elf_Word AT_DCACHEBSIZE = 19; // Data cache block size. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1081:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1081 | constexpr Elf_Word AT_ICACHEBSIZE = 20; // Instruction cache block size. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1082:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1082 | constexpr Elf_Word AT_UCACHEBSIZE = 21; // Unified cache block size. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1178:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1178 | Elf_Word p_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1083:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1083 | constexpr Elf_Word AT_IGNOREPPC = 22; // Entry should be ignored. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1084:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1084 | constexpr Elf_Word AT_SECURE = 23; // Boolean, was exec setuid-like? | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1085:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1085 | constexpr Elf_Word AT_BASE_PLATFORM = 24; // String identifying real platforms. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1179:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1179 | Elf_Word p_align; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1184:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1184 | Elf_Word p_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1185:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1185 | Elf_Word p_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1186:5: error: ‘Elf64_Off’ does not name a type 1186 | Elf64_Off p_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1086:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1086 | constexpr Elf_Word AT_RANDOM = 25; // Address of 16 random bytes. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1087:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1087 | constexpr Elf_Word AT_HWCAP2 = 26; // More hints about processor capabilities. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1187:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Phdr’? 1187 | Elf64_Addr p_vaddr; | ^~~~~~~~~~ | Elf64_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1088:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1088 | constexpr Elf_Word AT_EXECFN = 31; // Filename of executable. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1089:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1089 | constexpr Elf_Word AT_SYSINFO = 32; // EP to the system call in the vDSO. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1188:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Phdr’? 1188 | Elf64_Addr p_paddr; | ^~~~~~~~~~ | Elf64_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1090:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1090 | constexpr Elf_Word AT_SYSINFO_EHDR = 33; // Start of the ELF header of the vDSO. | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1189:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1189 | Elf_Xword p_filesz; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1091:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1091 | constexpr Elf_Word AT_L1I_CACHESHAPE = 34; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1190:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1190 | Elf_Xword p_memsz; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1092:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1092 | constexpr Elf_Word AT_L1D_CACHESHAPE = 35; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1191:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1191 | Elf_Xword p_align; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1093:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1093 | constexpr Elf_Word AT_L2_CACHESHAPE = 36; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1094:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1094 | constexpr Elf_Word AT_L3_CACHESHAPE = 37; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1197:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1197 | Elf_Word st_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1095:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1095 | constexpr Elf_Word AT_L1I_CACHESIZE = 40; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1096:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1096 | constexpr Elf_Word AT_L1I_CACHEGEOMETRY = 41; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1198:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1198 | Elf32_Addr st_value; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1097:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1097 | constexpr Elf_Word AT_L1D_CACHESIZE = 42; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1199:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1199 | Elf_Word st_size; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1098:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1098 | constexpr Elf_Word AT_L1D_CACHEGEOMETRY = 43; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1202:5: error: ‘Elf_Half’ does not name a type 1202 | Elf_Half st_shndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1099:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1099 | constexpr Elf_Word AT_L2_CACHESIZE = 44; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1100:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1100 | constexpr Elf_Word AT_L2_CACHEGEOMETRY = 45; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1207:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1207 | Elf_Word st_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1101:11: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1101 | constexpr Elf_Word AT_L3_CACHESIZE = 46; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1210:5: error: ‘Elf_Half’ does not name a type 1210 | Elf_Half st_shndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1107:5: error: ‘Elf_Half’ does not name a type 1107 | Elf_Half e_type; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1211:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1211 | Elf64_Addr st_value; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1212:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1212 | Elf_Xword st_size; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1108:5: error: ‘Elf_Half’ does not name a type 1108 | Elf_Half e_machine; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1224:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1224 | Elf32_Addr r_offset; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1109:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1109 | Elf_Word e_version; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1225:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1225 | Elf_Word r_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1110:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Ehdr’? 1110 | Elf32_Addr e_entry; | ^~~~~~~~~~ | Elf32_Ehdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1111:5: error: ‘Elf32_Off’ does not name a type 1111 | Elf32_Off e_phoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1230:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1230 | Elf32_Addr r_offset; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1112:5: error: ‘Elf32_Off’ does not name a type 1112 | Elf32_Off e_shoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1231:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1231 | Elf_Word r_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1113:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1113 | Elf_Word e_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1237:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1237 | Elf64_Addr r_offset; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1238:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1238 | Elf_Xword r_info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1114:5: error: ‘Elf_Half’ does not name a type 1114 | Elf_Half e_ehsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1115:5: error: ‘Elf_Half’ does not name a type 1115 | Elf_Half e_phentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1243:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1243 | Elf64_Addr r_offset; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1244:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1244 | Elf_Xword r_info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1116:5: error: ‘Elf_Half’ does not name a type 1116 | Elf_Half e_phnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1262:9: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1262 | Elf_Word d_val; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1117:5: error: ‘Elf_Half’ does not name a type 1117 | Elf_Half e_shentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1118:5: error: ‘Elf_Half’ does not name a type 1118 | Elf_Half e_shnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1263:9: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1263 | Elf32_Addr d_ptr; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1119:5: error: ‘Elf_Half’ does not name a type 1119 | Elf_Half e_shstrndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1271:9: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1271 | Elf_Xword d_val; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1125:5: error: ‘Elf_Half’ does not name a type 1125 | Elf_Half e_type; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1272:9: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1272 | Elf64_Addr d_ptr; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1278:5: error: ‘Elf_Half’ does not name a type 1278 | Elf_Half vn_version; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1126:5: error: ‘Elf_Half’ does not name a type 1126 | Elf_Half e_machine; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1127:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1127 | Elf_Word e_version; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1279:5: error: ‘Elf_Half’ does not name a type 1279 | Elf_Half vn_cnt; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1128:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Ehdr’? 1128 | Elf64_Addr e_entry; | ^~~~~~~~~~ | Elf64_Ehdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1280:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1280 | Elf_Word vn_file; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1129:5: error: ‘Elf64_Off’ does not name a type 1129 | Elf64_Off e_phoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1281:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1281 | Elf_Word vn_aux; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1130:5: error: ‘Elf64_Off’ does not name a type 1130 | Elf64_Off e_shoff; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1282:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1282 | Elf_Word vn_next; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1131:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1131 | Elf_Word e_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1287:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1287 | Elf_Word vna_hash; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1132:5: error: ‘Elf_Half’ does not name a type 1132 | Elf_Half e_ehsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1288:5: error: ‘Elf_Half’ does not name a type 1288 | Elf_Half vna_flags; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1289:5: error: ‘Elf_Half’ does not name a type 1289 | Elf_Half vna_other; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1133:5: error: ‘Elf_Half’ does not name a type 1133 | Elf_Half e_phentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1290:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1290 | Elf_Word vna_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1134:5: error: ‘Elf_Half’ does not name a type 1134 | Elf_Half e_phnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1291:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1291 | Elf_Word vna_next; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1135:5: error: ‘Elf_Half’ does not name a type 1135 | Elf_Half e_shentsize; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1310:5: error: ‘uint32_t’ does not name a type 1310 | uint32_t a_type; // Entry type | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1310:5: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1313:9: error: ‘uint32_t’ does not name a type 1313 | uint32_t a_val; // Integer value, usually a pointer | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1313:9: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1319:5: error: ‘uint64_t’ does not name a type 1319 | uint64_t a_type; // Entry type | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1319:5: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1322:9: error: ‘uint64_t’ does not name a type 1322 | uint64_t a_val; // Integer value, usually a pointer | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1322:9: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1136:5: error: ‘Elf_Half’ does not name a type 1136 | Elf_Half e_shnum; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1328:5: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 1328 | Elf32_Word ch_type; // The compression algorithm used | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1329:5: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 1329 | Elf32_Word ch_size; //The size, in bytes, of the uncompressed section data | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1330:5: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 1330 | Elf32_Word | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1137:5: error: ‘Elf_Half’ does not name a type 1137 | Elf_Half e_shstrndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1143:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1143 | Elf_Word sh_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1336:5: error: ‘Elf64_Word’ does not name a type; did you mean ‘Elf64_Sword’? 1336 | Elf64_Word ch_type; //The compression algorithm used | ^~~~~~~~~~ | Elf64_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1144:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1144 | Elf_Word sh_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1145:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1145 | Elf_Word sh_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1337:5: error: ‘Elf64_Word’ does not name a type; did you mean ‘Elf64_Sword’? 1337 | Elf64_Word ch_reserved; // Reserved | ^~~~~~~~~~ | Elf64_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1146:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1146 | Elf32_Addr sh_addr; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1338:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1338 | Elf_Xword ch_size; //The size, in bytes, of the uncompressed section data | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1339:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1339 | Elf_Xword | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1147:5: error: ‘Elf32_Off’ does not name a type 1147 | Elf32_Off sh_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1148:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1148 | Elf_Word sh_size; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1149:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1149 | Elf_Word sh_link; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1150:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1150 | Elf_Word sh_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1151:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1151 | Elf_Word sh_addralign; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1152:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1152 | Elf_Word sh_entsize; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1157:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1157 | Elf_Word sh_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1158:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1158 | Elf_Word sh_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1159:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1159 | Elf_Xword sh_flags; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1160:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1160 | Elf64_Addr sh_addr; | ^~~~~~~~~~ | Elf64_Shdr In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:38: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:281:14: error: ‘Elf_Xword’ has not been declared 281 | Elf_Xword compressed_size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:282:14: error: ‘Elf_Xword’ has not been declared 282 | Elf_Xword& uncompressed_size ) const = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:296:14: error: ‘Elf_Xword’ has not been declared 296 | Elf_Xword decompressed_size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:297:14: error: ‘Elf_Xword’ has not been declared 297 | Elf_Xword& compressed_size ) const = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1161:5: error: ‘Elf64_Off’ does not name a type 1161 | Elf64_Off sh_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1162:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1162 | Elf_Xword sh_size; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:42:28: error: ‘Elf_Half’ does not name a type 42 | ELFIO_GET_ACCESS_DECL( Elf_Half, header_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:43:28: error: ‘Elf_Half’ does not name a type 43 | ELFIO_GET_ACCESS_DECL( Elf_Half, section_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1163:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1163 | Elf_Word sh_link; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1164:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1164 | Elf_Word sh_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1165:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1165 | Elf_Xword sh_addralign; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:44:28: error: ‘Elf_Half’ does not name a type 44 | ELFIO_GET_ACCESS_DECL( Elf_Half, segment_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:46:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:46:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1166:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1166 | Elf_Xword sh_entsize; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1172:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1172 | Elf_Word p_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:49:32: error: ‘Elf_Half’ does not name a type 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1173:5: error: ‘Elf32_Off’ does not name a type 1173 | Elf32_Off p_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:49:32: error: ‘Elf_Half’ does not name a type 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1174:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Phdr’? 1174 | Elf32_Addr p_vaddr; | ^~~~~~~~~~ | Elf32_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:50:32: error: ‘Elf_Half’ does not name a type 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1175:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Phdr’? 1175 | Elf32_Addr p_paddr; | ^~~~~~~~~~ | Elf32_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:50:32: error: ‘Elf_Half’ does not name a type 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1176:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1176 | Elf_Word p_filesz; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:51:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 51 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1177:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1177 | Elf_Word p_memsz; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1178:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1178 | Elf_Word p_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:51:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 51 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1179:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1179 | Elf_Word p_align; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:52:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 52 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:52:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 52 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1184:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1184 | Elf_Word p_type; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1185:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1185 | Elf_Word p_flags; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:53:32: error: ‘Elf_Half’ does not name a type 53 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, sections_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1186:5: error: ‘Elf64_Off’ does not name a type 1186 | Elf64_Off p_offset; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:53:32: error: ‘Elf_Half’ does not name a type 53 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, sections_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:54:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 54 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1187:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Phdr’? 1187 | Elf64_Addr p_vaddr; | ^~~~~~~~~~ | Elf64_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:54:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 54 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1188:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Phdr’? 1188 | Elf64_Addr p_paddr; | ^~~~~~~~~~ | Elf64_Phdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1189:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1189 | Elf_Xword p_filesz; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:55:32: error: ‘Elf_Half’ does not name a type 55 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, segments_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1190:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1190 | Elf_Xword p_memsz; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:55:32: error: ‘Elf_Half’ does not name a type 55 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, segments_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1191:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1191 | Elf_Xword p_align; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:56:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 56 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1197:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1197 | Elf_Word st_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:56:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 56 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1198:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1198 | Elf32_Addr st_value; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:57:32: error: ‘Elf_Half’ does not name a type 57 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1199:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1199 | Elf_Word st_size; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:57:32: error: ‘Elf_Half’ does not name a type 57 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1202:5: error: ‘Elf_Half’ does not name a type 1202 | Elf_Half st_shndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1207:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1207 | Elf_Word st_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:126:23: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 126 | ELFIO_GET_ACCESS( Elf_Half, header_size, header.e_ehsize ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1210:5: error: ‘Elf_Half’ does not name a type 1210 | Elf_Half st_shndx; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:127:23: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 127 | ELFIO_GET_ACCESS( Elf_Half, section_entry_size, header.e_shentsize ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1211:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1211 | Elf64_Addr st_value; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1212:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1212 | Elf_Xword st_size; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:128:23: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 128 | ELFIO_GET_ACCESS( Elf_Half, segment_entry_size, header.e_phentsize ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1224:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1224 | Elf32_Addr r_offset; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1225:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1225 | Elf_Word r_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1230:5: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1230 | Elf32_Addr r_offset; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1231:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1231 | Elf_Word r_info; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1237:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1237 | Elf64_Addr r_offset; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1238:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1238 | Elf_Xword r_info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1243:5: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1243 | Elf64_Addr r_offset; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1244:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1244 | Elf_Xword r_info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1262:9: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1262 | Elf_Word d_val; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1263:9: error: ‘Elf32_Addr’ does not name a type; did you mean ‘Elf32_Shdr’? 1263 | Elf32_Addr d_ptr; | ^~~~~~~~~~ | Elf32_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1271:9: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1271 | Elf_Xword d_val; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1272:9: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 1272 | Elf64_Addr d_ptr; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1278:5: error: ‘Elf_Half’ does not name a type 1278 | Elf_Half vn_version; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1279:5: error: ‘Elf_Half’ does not name a type 1279 | Elf_Half vn_cnt; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1280:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1280 | Elf_Word vn_file; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1281:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1281 | Elf_Word vn_aux; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1282:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1282 | Elf_Word vn_next; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1287:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1287 | Elf_Word vna_hash; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1288:5: error: ‘Elf_Half’ does not name a type 1288 | Elf_Half vna_flags; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1289:5: error: ‘Elf_Half’ does not name a type 1289 | Elf_Half vna_other; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1290:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1290 | Elf_Word vna_name; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1291:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 1291 | Elf_Word vna_next; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1310:5: error: ‘uint32_t’ does not name a type 1310 | uint32_t a_type; // Entry type | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1310:5: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1313:9: error: ‘uint32_t’ does not name a type 1313 | uint32_t a_val; // Integer value, usually a pointer | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1313:9: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1319:5: error: ‘uint64_t’ does not name a type 1319 | uint64_t a_type; // Entry type | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1319:5: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1322:9: error: ‘uint64_t’ does not name a type 1322 | uint64_t a_val; // Integer value, usually a pointer | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1322:9: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1328:5: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 1328 | Elf32_Word ch_type; // The compression algorithm used | ^~~~~~~~~~ | Elf32_Sword In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:39: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In constructor ‘ELFIO::elf_header_impl::elf_header_impl(ELFIO::endianess_convertor*, unsigned char, const ELFIO::address_translator*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:90:55: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 90 | header.e_version = ( *convertor )( (Elf_Word)EV_CURRENT ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1329:5: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 1329 | Elf32_Word ch_size; //The size, in bytes, of the uncompressed section data | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1330:5: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 1330 | Elf32_Word | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1336:5: error: ‘Elf64_Word’ does not name a type; did you mean ‘Elf64_Sword’? 1336 | Elf64_Word ch_type; //The compression algorithm used | ^~~~~~~~~~ | Elf64_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1337:5: error: ‘Elf64_Word’ does not name a type; did you mean ‘Elf64_Sword’? 1337 | Elf64_Word ch_reserved; // Reserved | ^~~~~~~~~~ | Elf64_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:93:55: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 93 | header.e_shstrndx = ( *convertor )( (Elf_Half)1 ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1338:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1338 | Elf_Xword ch_size; //The size, in bytes, of the uncompressed section data | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1339:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1339 | Elf_Xword | ^~~~~~~~~ | Elf_Sword In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:38: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:281:14: error: ‘Elf_Xword’ has not been declared 281 | Elf_Xword compressed_size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:282:14: error: ‘Elf_Xword’ has not been declared 282 | Elf_Xword& uncompressed_size ) const = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:296:14: error: ‘Elf_Xword’ has not been declared 296 | Elf_Xword decompressed_size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:297:14: error: ‘Elf_Xword’ has not been declared 297 | Elf_Xword& compressed_size ) const = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:42:28: error: ‘Elf_Half’ does not name a type 42 | ELFIO_GET_ACCESS_DECL( Elf_Half, header_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:43:28: error: ‘Elf_Half’ does not name a type 43 | ELFIO_GET_ACCESS_DECL( Elf_Half, section_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:44:28: error: ‘Elf_Half’ does not name a type 44 | ELFIO_GET_ACCESS_DECL( Elf_Half, segment_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:46:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:46:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:40:28: error: ‘Elf_Half’ does not name a type 40 | ELFIO_GET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:49:32: error: ‘Elf_Half’ does not name a type 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:49:32: error: ‘Elf_Half’ does not name a type 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:50:32: error: ‘Elf_Half’ does not name a type 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:50:32: error: ‘Elf_Half’ does not name a type 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:44:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:51:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 51 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:44:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:45:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:51:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 51 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:45:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:52:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 52 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, addr_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, addr_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:52:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 52 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:53:32: error: ‘Elf_Half’ does not name a type 53 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, sections_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, entry_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:53:32: error: ‘Elf_Half’ does not name a type 53 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, sections_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, entry_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:48:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 48 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:48:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 48 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:49:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:54:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 54 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:49:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:54:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 54 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:55:32: error: ‘Elf_Half’ does not name a type 55 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, segments_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:50:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, name_string_offset ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:50:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, name_string_offset ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:51:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 51 | ELFIO_GET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:40: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:54:57: error: ‘Elf_Word’ has not been declared 54 | virtual void set_data( const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:56:60: error: ‘Elf_Word’ has not been declared 56 | virtual void append_data( const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:59:18: error: ‘Elf_Xword’ has not been declared 59 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:59:55: error: ‘Elf_Word’ has not been declared 59 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:60:33: error: ‘Elf_Xword’ has not been declared 60 | virtual void insert_data( Elf_Xword pos, const std::string& data ) = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:55:32: error: ‘Elf_Half’ does not name a type 55 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, segments_num ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:56:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 56 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:65:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 65 | ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:56:32: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 56 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:66:28: error: ‘Elf_Half’ does not name a type 66 | ELFIO_SET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:57:32: error: ‘Elf_Half’ does not name a type 57 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:57:32: error: ‘Elf_Half’ does not name a type 57 | ELFIO_GET_SET_ACCESS_DECL( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:126:23: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 126 | ELFIO_GET_ACCESS( Elf_Half, header_size, header.e_ehsize ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:127:23: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 127 | ELFIO_GET_ACCESS( Elf_Half, section_entry_size, header.e_shentsize ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:128:23: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 128 | ELFIO_GET_ACCESS( Elf_Half, segment_entry_size, header.e_phentsize ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:99:23: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 99 | ELFIO_GET_ACCESS( Elf64_Addr, address, header.sh_addr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:101:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 101 | Elf_Half get_index() const override { return index; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:113:29: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 113 | void set_address( const Elf64_Addr& value ) override | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:133:42: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 133 | void set_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:159:45: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 159 | void append_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:18: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:55: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:207:23: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 207 | void insert_data( Elf_Xword pos, const std::string& str_data ) override | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:223:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 223 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:353:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 353 | Elf_Half index = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:356:13: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 356 | mutable Elf_Word data_size = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::set_data(const char*, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:14: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 135 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:14: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:39: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In constructor ‘ELFIO::elf_header_impl::elf_header_impl(ELFIO::endianess_convertor*, unsigned char, const ELFIO::address_translator*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:90:55: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 90 | header.e_version = ( *convertor )( (Elf_Word)EV_CURRENT ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:28: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 135 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:93:55: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 93 | header.e_shstrndx = ( *convertor )( (Elf_Half)1 ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:138:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 138 | data_size = size; | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:142:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 142 | data_size = 0; | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:146:19: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 146 | set_size( data_size ); | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::set_data(const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:155:45: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 155 | return set_data( str_data.c_str(), (Elf_Word)str_data.size() ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::append_data(const char*, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:161:22: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 161 | insert_data( get_size(), raw_data, size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::append_data(const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:167:48: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 167 | return append_data( str_data.c_str(), (Elf_Word)str_data.size() ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::insert_data(int, const char*, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:14: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 174 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:28: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 174 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:18: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 175 | if ( get_size() + size < data_size ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:40:28: error: ‘Elf_Half’ does not name a type 40 | ELFIO_GET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:38: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 175 | if ( get_size() + size < data_size ) { | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:177:50: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 177 | std::copy_backward( d + pos, d + get_size(), | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:178:41: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 178 | d + get_size() + size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:191:45: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 191 | std::copy( d + pos, d + get_size(), | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:199:23: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 199 | set_size( get_size() + size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::insert_data(int, const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:209:53: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 209 | return insert_data( pos, str_data.c_str(), (Elf_Word)str_data.size() ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:44:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:44:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::set_index(const int&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:223:56: error: ‘index’ was not declared in this scope [-Wtemplate-body] 223 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘bool ELFIO::section_impl::is_compressed() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:20: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:45:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:45:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, addr_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, addr_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, entry_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:34: error: ‘SHF_RPX_DEFLATE’ was not declared in this scope [-Wtemplate-body] 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:228:20: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 228 | ( get_flags() & SHF_COMPRESSED ) ) && | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, entry_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:48:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 48 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:48:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 48 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:49:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:49:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 49 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:228:34: error: ‘SHF_COMPRESSED’ was not declared in this scope [-Wtemplate-body] 228 | ( get_flags() & SHF_COMPRESSED ) ) && | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:50:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, name_string_offset ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:50:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 50 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, name_string_offset ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:51:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 51 | ELFIO_GET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:40: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:54:57: error: ‘Elf_Word’ has not been declared 54 | virtual void set_data( const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:56:60: error: ‘Elf_Word’ has not been declared 56 | virtual void append_data( const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:59:18: error: ‘Elf_Xword’ has not been declared 59 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:59:55: error: ‘Elf_Word’ has not been declared 59 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:60:33: error: ‘Elf_Xword’ has not been declared 60 | virtual void insert_data( Elf_Xword pos, const std::string& data ) = 0; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘bool ELFIO::section_impl::load(std::istream&, std::streampos, bool)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:256:17: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 256 | Elf_Xword size = get_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:257:27: error: expected ‘;’ before ‘uncompressed_size’ [-Wtemplate-body] 257 | Elf_Xword uncompressed_size = 0; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:259:49: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 259 | data.get(), convertor, size, uncompressed_size ); | ^~~~ | std::size In file included from /usr/include/c++/15/string:55, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:45: /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:65:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 65 | ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:66:28: error: ‘Elf_Half’ does not name a type 66 | ELFIO_SET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:259:55: error: ‘uncompressed_size’ was not declared in this scope [-Wtemplate-body] 259 | data.get(), convertor, size, uncompressed_size ); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘bool ELFIO::section_impl::load_data() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:275:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 275 | Elf_Xword size = get_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:33: error: ‘SHT_NULL’ was not declared in this scope [-Wtemplate-body] 276 | if ( nullptr == data && SHT_NULL != get_type() && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:45: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 276 | if ( nullptr == data && SHT_NULL != get_type() && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:277:14: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 277 | SHT_NOBITS != get_type() && size < get_stream_size() ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:277:28: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 277 | SHT_NOBITS != get_type() && size < get_stream_size() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:277:42: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 277 | SHT_NOBITS != get_type() && size < get_stream_size() ) { | ^~~~ | std::size /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:99:23: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 99 | ELFIO_GET_ACCESS( Elf64_Addr, address, header.sh_addr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:101:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 101 | Elf_Half get_index() const override { return index; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:113:29: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 113 | void set_address( const Elf64_Addr& value ) override | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:133:42: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 133 | void set_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:159:45: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 159 | void append_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:18: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:55: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:207:23: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 207 | void insert_data( Elf_Xword pos, const std::string& str_data ) override | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:284:34: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 284 | if ( static_cast( pstream->gcount() ) != size ) { | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:290:24: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 290 | size = get_size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:27: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:223:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 223 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:353:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 353 | Elf_Half index = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:293:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 293 | data_size = decltype( data_size )( size ); | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:296:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 296 | data_size = 0; | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::save(std::ostream&, std::streampos, std::streampos)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:308:19: error: there are no arguments to ‘get_index’ that depend on a template parameter, so a declaration of ‘get_index’ must be available [-Wtemplate-body] 308 | if ( 0 != get_index() ) { | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:14: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:356:13: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 356 | mutable Elf_Word data_size = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:28: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:42: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::set_data(const char*, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:14: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 135 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:14: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:56: error: ‘SHT_NULL’ was not declared in this scope [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:315:14: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 315 | get_size() != 0 && data != nullptr ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:28: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 135 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::save_data(std::ostream&, std::streampos)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:335:18: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 335 | if ( ( ( get_flags() & SHF_COMPRESSED ) || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:138:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 138 | data_size = size; | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:335:32: error: ‘SHF_COMPRESSED’ was not declared in this scope [-Wtemplate-body] 335 | if ( ( ( get_flags() & SHF_COMPRESSED ) || | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:336:18: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 336 | ( get_flags() & SHF_RPX_DEFLATE ) ) && | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:142:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 142 | data_size = 0; | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:146:19: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 146 | set_size( data_size ); | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:336:32: error: ‘SHF_RPX_DEFLATE’ was not declared in this scope [-Wtemplate-body] 336 | ( get_flags() & SHF_RPX_DEFLATE ) ) && | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::set_data(const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:155:45: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 155 | return set_data( str_data.c_str(), (Elf_Word)str_data.size() ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::append_data(const char*, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:161:22: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 161 | insert_data( get_size(), raw_data, size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:338:13: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 338 | Elf_Xword decompressed_size = get_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:339:23: error: expected ‘;’ before ‘compressed_size’ [-Wtemplate-body] 339 | Elf_Xword compressed_size = 0; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::append_data(const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:167:48: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 167 | return append_data( str_data.c_str(), (Elf_Word)str_data.size() ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::insert_data(int, const char*, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:14: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 174 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:28: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 174 | if ( get_type() != SHT_NOBITS ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:18: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 175 | if ( get_size() + size < data_size ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:341:48: error: ‘decompressed_size’ was not declared in this scope; did you mean ‘compressed_ptr’? [-Wtemplate-body] 341 | data.get(), convertor, decompressed_size, compressed_size ); | ^~~~~~~~~~~~~~~~~ | compressed_ptr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:38: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 175 | if ( get_size() + size < data_size ) { | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:177:50: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 177 | std::copy_backward( d + pos, d + get_size(), | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:178:41: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 178 | d + get_size() + size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:191:45: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 191 | std::copy( d + pos, d + get_size(), | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:199:23: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 199 | set_size( get_size() + size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:341:67: error: ‘compressed_size’ was not declared in this scope; did you mean ‘compressed_ptr’? [-Wtemplate-body] 341 | data.get(), convertor, decompressed_size, compressed_size ); | ^~~~~~~~~~~~~~~ | compressed_ptr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:345:39: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 345 | stream.write( get_data(), get_size() ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:40:28: error: ‘Elf_Half’ does not name a type 40 | ELFIO_GET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::insert_data(int, const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:209:53: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 209 | return insert_data( pos, str_data.c_str(), (Elf_Word)str_data.size() ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:41:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 41 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:41:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 41 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::set_index(const int&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:223:56: error: ‘index’ was not declared in this scope [-Wtemplate-body] 223 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘bool ELFIO::section_impl::is_compressed() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:20: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:44:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, virtual_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:34: error: ‘SHF_RPX_DEFLATE’ was not declared in this scope [-Wtemplate-body] 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:228:20: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 228 | ( get_flags() & SHF_COMPRESSED ) ) && | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:44:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, virtual_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:45:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, physical_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:45:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, physical_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, file_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:228:34: error: ‘SHF_COMPRESSED’ was not declared in this scope [-Wtemplate-body] 228 | ( get_flags() & SHF_COMPRESSED ) ) && | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, file_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, memory_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, memory_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:48:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 48 | ELFIO_GET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘bool ELFIO::section_impl::load(std::istream&, std::streampos, bool)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:256:17: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 256 | Elf_Xword size = get_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:257:27: error: expected ‘;’ before ‘uncompressed_size’ [-Wtemplate-body] 257 | Elf_Xword uncompressed_size = 0; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:41: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:52:13: error: ‘Elf_Half’ does not name a type 52 | virtual Elf_Half add_section( section* psec, Elf_Xword addr_align ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:259:49: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 259 | data.get(), convertor, size, uncompressed_size ); | ^~~~ | std::size In file included from /usr/include/c++/15/string:55, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp:23: /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:53:13: error: ‘Elf_Half’ does not name a type 53 | virtual Elf_Half add_section_index( Elf_Half index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:55:13: error: ‘Elf_Half’ does not name a type 55 | virtual Elf_Half get_sections_num() const = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:56:13: error: ‘Elf_Half’ does not name a type 56 | virtual Elf_Half get_section_index_at( Elf_Half num ) const = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:259:55: error: ‘uncompressed_size’ was not declared in this scope [-Wtemplate-body] 259 | data.get(), convertor, size, uncompressed_size ); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:60:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 60 | ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:61:28: error: ‘Elf_Half’ does not name a type 61 | ELFIO_SET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘bool ELFIO::section_impl::load_data() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:275:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 275 | Elf_Xword size = get_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:63:31: error: ‘Elf_Half’ was not declared in this scope 63 | virtual const std::vector& get_sections() const = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:63:39: error: template argument 1 is invalid 63 | virtual const std::vector& get_sections() const = 0; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:63:39: error: template argument 2 is invalid /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:33: error: ‘SHT_NULL’ was not declared in this scope [-Wtemplate-body] 276 | if ( nullptr == data && SHT_NULL != get_type() && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:45: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 276 | if ( nullptr == data && SHT_NULL != get_type() && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:277:14: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 277 | SHT_NOBITS != get_type() && size < get_stream_size() ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:277:28: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 277 | SHT_NOBITS != get_type() && size < get_stream_size() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:277:42: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 277 | SHT_NOBITS != get_type() && size < get_stream_size() ) { | ^~~~ | std::size /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:284:34: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 284 | if ( static_cast( pstream->gcount() ) != size ) { | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:290:24: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 290 | size = get_size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:293:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 293 | data_size = decltype( data_size )( size ); | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:296:17: error: ‘data_size’ was not declared in this scope; did you mean ‘set_size’? [-Wtemplate-body] 296 | data_size = 0; | ^~~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::save(std::ostream&, std::streampos, std::streampos)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:308:19: error: there are no arguments to ‘get_index’ that depend on a template parameter, so a declaration of ‘get_index’ must be available [-Wtemplate-body] 308 | if ( 0 != get_index() ) { | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:14: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:93:23: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 93 | ELFIO_GET_ACCESS( Elf64_Off, offset, ph.p_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:28: error: ‘SHT_NOBITS’ was not declared in this scope [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:42: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:96:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 96 | Elf_Half get_index() const override { return index; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:108:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 108 | Elf_Half add_section_index( Elf_Half sec_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:120:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 120 | Elf_Half add_section( section* psec, Elf_Xword addr_align ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:56: error: ‘SHT_NULL’ was not declared in this scope [-Wtemplate-body] 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:315:14: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 315 | get_size() != 0 && data != nullptr ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In member function ‘void ELFIO::section_impl::save_data(std::ostream&, std::streampos)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:335:18: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 335 | if ( ( ( get_flags() & SHF_COMPRESSED ) || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:126:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 126 | Elf_Half get_sections_num() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:132:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 132 | Elf_Half get_section_index_at( Elf_Half num ) const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:146:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 146 | void set_offset( const Elf64_Off& value ) override | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:335:32: error: ‘SHF_COMPRESSED’ was not declared in this scope [-Wtemplate-body] 335 | if ( ( ( get_flags() & SHF_COMPRESSED ) || | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:336:18: error: there are no arguments to ‘get_flags’ that depend on a template parameter, so a declaration of ‘get_flags’ must be available [-Wtemplate-body] 336 | ( get_flags() & SHF_RPX_DEFLATE ) ) && | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:157:23: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 157 | const std::vector& get_sections() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:157:31: error: template argument 1 is invalid [-Wtemplate-body] 157 | const std::vector& get_sections() const override | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:157:31: error: template argument 2 is invalid [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:163:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 163 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:242:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 242 | Elf_Half index = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:336:32: error: ‘SHF_RPX_DEFLATE’ was not declared in this scope [-Wtemplate-body] 336 | ( get_flags() & SHF_RPX_DEFLATE ) ) && | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:244:17: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 244 | std::vector sections; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:244:25: error: template argument 1 is invalid [-Wtemplate-body] 244 | std::vector sections; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:244:25: error: template argument 2 is invalid [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:338:13: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 338 | Elf_Xword decompressed_size = get_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:339:23: error: expected ‘;’ before ‘compressed_size’ [-Wtemplate-body] 339 | Elf_Xword compressed_size = 0; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In member function ‘void ELFIO::segment_impl::set_index(const int&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:163:56: error: ‘index’ was not declared in this scope [-Wtemplate-body] 163 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In member function ‘bool ELFIO::segment_impl::load_data() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:14: error: ‘PT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:25: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:44: error: there are no arguments to ‘get_file_size’ that depend on a template parameter, so a declaration of ‘get_file_size’ must be available [-Wtemplate-body] 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:341:48: error: ‘decompressed_size’ was not declared in this scope; did you mean ‘compressed_ptr’? [-Wtemplate-body] 341 | data.get(), convertor, decompressed_size, compressed_size ); | ^~~~~~~~~~~~~~~~~ | compressed_ptr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:201:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 201 | Elf_Xword size = get_file_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:203:14: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 203 | if ( size > get_stream_size() ) { | ^~~~ | std::size /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:341:67: error: ‘compressed_size’ was not declared in this scope; did you mean ‘compressed_ptr’? [-Wtemplate-body] 341 | data.get(), convertor, decompressed_size, compressed_size ); | ^~~~~~~~~~~~~~~ | compressed_ptr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:345:39: error: there are no arguments to ‘get_size’ that depend on a template parameter, so a declaration of ‘get_size’ must be available [-Wtemplate-body] 345 | stream.write( get_data(), get_size() ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:40:28: error: ‘Elf_Half’ does not name a type 40 | ELFIO_GET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:41:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 41 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:42: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp:43:29: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 43 | const char* get_string( Elf_Word index ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:41:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 41 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp:59:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 59 | Elf_Word add_string( const char* str ) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp:81:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 81 | Elf_Word add_string( const std::string& str ) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:42:32: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 42 | ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:250:30: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 250 | ELFIO_HEADER_ACCESS_GET( Elf_Word, version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:251:30: error: ‘Elf_Half’ does not name a type 251 | ELFIO_HEADER_ACCESS_GET( Elf_Half, header_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:43:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 43 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:44:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, virtual_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:252:30: error: ‘Elf_Half’ does not name a type 252 | ELFIO_HEADER_ACCESS_GET( Elf_Half, section_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:44:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 44 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, virtual_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:253:30: error: ‘Elf_Half’ does not name a type 253 | ELFIO_HEADER_ACCESS_GET( Elf_Half, segment_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:257:34: error: ‘Elf_Half’ does not name a type 257 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:45:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, physical_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:45:32: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 45 | ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, physical_address ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, file_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:257:34: error: ‘Elf_Half’ has not been declared 257 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:46:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 46 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, file_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:258:34: error: ‘Elf_Half’ does not name a type 258 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:258:34: error: ‘Elf_Half’ has not been declared 258 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, memory_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:35:13: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 35 | virtual TYPE get_##NAME() const = 0; \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:259:34: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 259 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:259:34: error: ‘Elf_Word’ has not been declared 259 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:47:32: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 47 | ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, memory_size ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:36:36: note: in definition of macro ‘ELFIO_GET_SET_ACCESS_DECL’ 36 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:48:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 48 | ELFIO_GET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:29:53: note: in definition of macro ‘ELFIO_GET_ACCESS_DECL’ 29 | #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:260:34: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 260 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:260:34: error: ‘Elf64_Addr’ has not been declared 260 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:261:34: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 261 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:261:34: error: ‘Elf64_Off’ has not been declared 261 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:41: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:52:13: error: ‘Elf_Half’ does not name a type 52 | virtual Elf_Half add_section( section* psec, Elf_Xword addr_align ) = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:262:34: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 262 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:262:34: error: ‘Elf64_Off’ has not been declared 262 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:53:13: error: ‘Elf_Half’ does not name a type 53 | virtual Elf_Half add_section_index( Elf_Half index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:55:13: error: ‘Elf_Half’ does not name a type 55 | virtual Elf_Half get_sections_num() const = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:56:13: error: ‘Elf_Half’ does not name a type 56 | virtual Elf_Half get_section_index_at( Elf_Half num ) const = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:263:34: error: ‘Elf_Half’ does not name a type 263 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:263:34: error: ‘Elf_Half’ has not been declared 263 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:269:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 269 | Elf_Xword get_default_entry_size( Elf_Word section_type ) const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:371:39: error: ‘Elf64_Off’ has not been declared 371 | static bool is_offset_in_section( Elf64_Off offset, const section* sec ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:60:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 60 | ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:378:12: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 378 | static Elf64_Addr get_virtual_addr( Elf64_Off offset, const section* sec ) | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:384:50: error: ‘Elf64_Off’ has not been declared 384 | const section* find_prog_section_for_offset( Elf64_Off offset ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:527:33: error: ‘Elf64_Off’ has not been declared 527 | static bool is_sect_in_seg( Elf64_Off sect_begin, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:528:33: error: ‘Elf_Xword’ has not been declared 528 | Elf_Xword sect_size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:529:33: error: ‘Elf64_Off’ has not been declared 529 | Elf64_Off seg_begin, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:530:33: error: ‘Elf64_Off’ has not been declared 530 | Elf64_Off seg_end ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:844:30: error: ‘Elf_Xword’ has not been declared 844 | Elf_Xword& segment_memory, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:845:30: error: ‘Elf_Xword’ has not been declared 845 | Elf_Xword& segment_filesize, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:61:28: error: ‘Elf_Half’ does not name a type 61 | ELFIO_SET_ACCESS_DECL( Elf_Half, index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:32:36: note: in definition of macro ‘ELFIO_SET_ACCESS_DECL’ 32 | virtual void set_##NAME( const TYPE& value ) = 0 | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:846:36: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 846 | const Elf_Xword& seg_start_pos ) | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:943:9: error: ‘Elf_Half’ does not name a type 943 | Elf_Half size() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:63:31: error: ‘Elf_Half’ was not declared in this scope 63 | virtual const std::vector& get_sections() const = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:63:39: error: template argument 1 is invalid 63 | virtual const std::vector& get_sections() const = 0; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:63:39: error: template argument 2 is invalid /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1029:9: error: ‘Elf_Half’ does not name a type 1029 | Elf_Half size() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:27: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:27: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:48:5: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 48 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:27: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:49:28: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:93:23: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 93 | ELFIO_GET_ACCESS( Elf64_Off, offset, ph.p_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:39:5: note: in definition of macro ‘ELFIO_GET_ACCESS’ 39 | TYPE get_##NAME() const override { return ( *convertor )( FIELD ); } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:96:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 96 | Elf_Half get_index() const override { return index; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:108:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 108 | Elf_Half add_section_index( Elf_Half sec_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:120:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 120 | Elf_Half add_section( section* psec, Elf_Xword addr_align ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:126:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 126 | Elf_Half get_sections_num() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:132:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 132 | Elf_Half get_section_index_at( Elf_Half num ) const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:146:28: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? [-Wtemplate-body] 146 | void set_offset( const Elf64_Off& value ) override | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1083:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1083 | Elf_Xword current_file_pos = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:157:23: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 157 | const std::vector& get_sections() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:157:31: error: template argument 1 is invalid [-Wtemplate-body] 157 | const std::vector& get_sections() const override | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:157:31: error: template argument 2 is invalid [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In constructor ‘ELFIO::elfio::elfio(ELFIO::elfio&&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:80:11: error: class ‘ELFIO::elfio’ does not have any field named ‘current_file_pos’ 80 | current_file_pos( other.current_file_pos ) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:80:35: error: ‘class ELFIO::elfio’ has no member named ‘current_file_pos’ 80 | current_file_pos( other.current_file_pos ) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:163:27: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 163 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:242:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 242 | Elf_Half index = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:244:17: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 244 | std::vector sections; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:244:25: error: template argument 1 is invalid [-Wtemplate-body] 244 | std::vector sections; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:244:25: error: template argument 2 is invalid [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::elfio& ELFIO::elfio::operator=(ELFIO::elfio&&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:103:13: error: ‘current_file_pos’ was not declared in this scope 103 | current_file_pos = other.current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In member function ‘void ELFIO::segment_impl::set_index(const int&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:163:56: error: ‘index’ was not declared in this scope [-Wtemplate-body] 163 | void set_index( const Elf_Half& value ) override { index = value; } | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:103:38: error: ‘class ELFIO::elfio’ has no member named ‘current_file_pos’ 103 | current_file_pos = other.current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:106:19: error: ‘class ELFIO::elfio’ has no member named ‘current_file_pos’ 106 | other.current_file_pos = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In member function ‘bool ELFIO::segment_impl::load_data() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:14: error: ‘PT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:25: error: there are no arguments to ‘get_type’ that depend on a template parameter, so a declaration of ‘get_type’ must be available [-Wtemplate-body] 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:44: error: there are no arguments to ‘get_file_size’ that depend on a template parameter, so a declaration of ‘get_file_size’ must be available [-Wtemplate-body] 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::save(std::ostream&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:220:44: error: ‘class ELFIO::elfio::Segments’ has no member named ‘size’ 220 | header->set_segments_num( segments.size() ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:222:22: error: ‘class ELFIO::elfio::Segments’ has no member named ‘size’ 222 | segments.size() > 0 ? header->get_header_size() : 0 ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:222:43: error: ‘class ELFIO::elf_header’ has no member named ‘get_header_size’ 222 | segments.size() > 0 ? header->get_header_size() : 0 ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:223:44: error: ‘class ELFIO::elfio::Sections’ has no member named ‘size’ 223 | header->set_sections_num( sections.size() ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:201:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 201 | Elf_Xword size = get_file_size(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:203:14: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 203 | if ( size > get_stream_size() ) { | ^~~~ | std::size /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:42: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp:43:29: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 43 | const char* get_string( Elf_Word index ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:227:9: error: ‘current_file_pos’ was not declared in this scope 227 | current_file_pos = | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:228:21: error: ‘class ELFIO::elf_header’ has no member named ‘get_header_size’ 228 | header->get_header_size() + | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:229:21: error: ‘class ELFIO::elf_header’ has no member named ‘get_segment_entry_size’ 229 | header->get_segment_entry_size() * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp:59:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 59 | Elf_Word add_string( const char* str ) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:230:29: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 230 | static_cast( header->get_segments_num() ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:230:49: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_num’; did you mean ‘set_segments_num’? 230 | static_cast( header->get_segments_num() ); | ^~~~~~~~~~~~~~~~ | set_segments_num /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_strings.hpp:81:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 81 | Elf_Word add_string( const std::string& str ) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘std::string ELFIO::elfio::validate() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:316:39: error: ‘const class ELFIO::elfio::Sections’ has no member named ‘size’ 316 | for ( int i = 0; i < sections.size(); ++i) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:317:45: error: ‘const class ELFIO::elfio::Sections’ has no member named ‘size’ 317 | for ( int j = i+1; j < sections.size(); ++j ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:320:31: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 320 | if ( ( ( a->get_type() & SHT_NOBITS) == 0 ) | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:250:30: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 250 | ELFIO_HEADER_ACCESS_GET( Elf_Word, version ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:251:30: error: ‘Elf_Half’ does not name a type 251 | ELFIO_HEADER_ACCESS_GET( Elf_Half, header_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:252:30: error: ‘Elf_Half’ does not name a type 252 | ELFIO_HEADER_ACCESS_GET( Elf_Half, section_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:253:30: error: ‘Elf_Half’ does not name a type 253 | ELFIO_HEADER_ACCESS_GET( Elf_Half, segment_entry_size ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:45:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET’ 45 | TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:320:44: error: ‘SHT_NOBITS’ was not declared in this scope 320 | if ( ( ( a->get_type() & SHT_NOBITS) == 0 ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:321:31: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 321 | && ( ( b->get_type() & SHT_NOBITS) == 0 ) | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:322:29: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 322 | && ( a->get_size() > 0 ) | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:323:29: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 323 | && ( b->get_size() > 0 ) | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:324:29: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 324 | && ( a->get_offset() > 0 ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:325:29: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 325 | && ( b->get_offset() > 0 ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:326:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 326 | && ( is_offset_in_section( a->get_offset(), b ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:327:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 327 | || is_offset_in_section( a->get_offset()+a->get_size()-1, b ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:327:67: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 327 | || is_offset_in_section( a->get_offset()+a->get_size()-1, b ) | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:328:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 328 | || is_offset_in_section( b->get_offset(), a ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:329:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 329 | || is_offset_in_section( b->get_offset()+b->get_size()-1, a ) ) ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:329:67: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 329 | || is_offset_in_section( b->get_offset()+b->get_size()-1, a ) ) ) { | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:257:34: error: ‘Elf_Half’ does not name a type 257 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:257:34: error: ‘Elf_Half’ has not been declared 257 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, type ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:258:34: error: ‘Elf_Half’ does not name a type 258 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:258:34: error: ‘Elf_Half’ has not been declared 258 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, machine ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:344:39: error: ‘const class ELFIO::elfio::Segments’ has no member named ‘size’ 344 | for ( int h = 0; h < segments.size(); ++h ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:347:52: error: ‘const class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 347 | find_prog_section_for_offset( seg->get_offset() ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:348:23: error: ‘const class ELFIO::segment’ has no member named ‘get_type’; did you mean ‘set_type’? 348 | if ( seg->get_type() == PT_LOAD && seg->get_file_size() > 0 && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:259:34: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? 259 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:259:34: error: ‘Elf_Word’ has not been declared 259 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Word, flags ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:260:34: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 260 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:260:34: error: ‘Elf64_Addr’ has not been declared 260 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Addr, entry ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:261:34: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 261 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:261:34: error: ‘Elf64_Off’ has not been declared 261 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, sections_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:348:37: error: ‘PT_LOAD’ was not declared in this scope 348 | if ( seg->get_type() == PT_LOAD && seg->get_file_size() > 0 && | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:348:53: error: ‘const class ELFIO::segment’ has no member named ‘get_file_size’; did you mean ‘set_file_size’? 348 | if ( seg->get_type() == PT_LOAD && seg->get_file_size() > 0 && | ^~~~~~~~~~~~~ | set_file_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:262:34: error: ‘Elf64_Off’ does not name a type; did you mean ‘Elf64_Sym’? 262 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:262:34: error: ‘Elf64_Off’ has not been declared 262 | ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, segments_offset ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:263:34: error: ‘Elf_Half’ does not name a type 263 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:48:5: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 48 | TYPE get_##FNAME() const \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:263:34: error: ‘Elf_Half’ has not been declared 263 | ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:52:23: note: in definition of macro ‘ELFIO_HEADER_ACCESS_GET_SET’ 52 | void set_##FNAME( TYPE val ) \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:269:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 269 | Elf_Xword get_default_entry_size( Elf_Word section_type ) const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:371:39: error: ‘Elf64_Off’ has not been declared 371 | static bool is_offset_in_section( Elf64_Off offset, const section* sec ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:350:17: error: ‘Elf64_Addr’ was not declared in this scope; did you mean ‘Elf64_Shdr’? 350 | Elf64_Addr sec_addr = | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:378:12: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? 378 | static Elf64_Addr get_virtual_addr( Elf64_Off offset, const section* sec ) | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:384:50: error: ‘Elf64_Off’ has not been declared 384 | const section* find_prog_section_for_offset( Elf64_Off offset ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:527:33: error: ‘Elf64_Off’ has not been declared 527 | static bool is_sect_in_seg( Elf64_Off sect_begin, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:528:33: error: ‘Elf_Xword’ has not been declared 528 | Elf_Xword sect_size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:529:33: error: ‘Elf64_Off’ has not been declared 529 | Elf64_Off seg_begin, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:530:33: error: ‘Elf64_Off’ has not been declared 530 | Elf64_Off seg_end ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:844:30: error: ‘Elf_Xword’ has not been declared 844 | Elf_Xword& segment_memory, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:845:30: error: ‘Elf_Xword’ has not been declared 845 | Elf_Xword& segment_filesize, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:846:36: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 846 | const Elf_Xword& seg_start_pos ) | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:943:9: error: ‘Elf_Half’ does not name a type 943 | Elf_Half size() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1029:9: error: ‘Elf_Half’ does not name a type 1029 | Elf_Half size() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:352:22: error: ‘sec_addr’ was not declared in this scope 352 | if ( sec_addr != seg->get_virtual_address() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:352:39: error: ‘const class ELFIO::segment’ has no member named ‘get_virtual_address’; did you mean ‘set_virtual_address’? 352 | if ( sec_addr != seg->get_virtual_address() ) { | ^~~~~~~~~~~~~~~~~~~ | set_virtual_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:355:51: error: ‘const class ELFIO::segment’ has no member named ‘get_virtual_address’; did you mean ‘set_virtual_address’? 355 | to_hex_string( seg->get_virtual_address() ) + | ^~~~~~~~~~~~~~~~~~~ | set_virtual_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:359:51: error: ‘const class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 359 | to_hex_string( seg->get_offset() ) + "\n"; | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In static member function ‘static bool ELFIO::elfio::is_offset_in_section(int, const ELFIO::section*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:373:33: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 373 | return ( offset >= sec->get_offset() ) && | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:374:34: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 374 | ( offset < ( sec->get_offset() + sec->get_size() ) ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:374:54: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 374 | ( offset < ( sec->get_offset() + sec->get_size() ) ); | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘const ELFIO::section* ELFIO::elfio::find_prog_section_for_offset(int) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:387:23: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 387 | if ( sec->get_type() == SHT_PROGBITS && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:387:37: error: ‘SHT_PROGBITS’ was not declared in this scope 387 | if ( sec->get_type() == SHT_PROGBITS && | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1083:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 1083 | Elf_Xword current_file_pos = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::section* ELFIO::elfio::create_section()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:437:45: error: ‘Elf_Half’ does not name a type 437 | new_section->set_index( static_cast( sections_.size() - 1 ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In constructor ‘ELFIO::elfio::elfio(ELFIO::elfio&&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:80:11: error: class ‘ELFIO::elfio’ does not have any field named ‘current_file_pos’ 80 | current_file_pos( other.current_file_pos ) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:80:35: error: ‘class ELFIO::elfio’ has no member named ‘current_file_pos’ 80 | current_file_pos( other.current_file_pos ) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::segment* ELFIO::elfio::create_segment()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:461:45: error: ‘Elf_Half’ does not name a type 461 | new_segment->set_index( static_cast( segments_.size() - 1 ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::elfio& ELFIO::elfio::operator=(ELFIO::elfio&&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:103:13: error: ‘current_file_pos’ was not declared in this scope 103 | current_file_pos = other.current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:103:38: error: ‘class ELFIO::elfio’ has no member named ‘current_file_pos’ 103 | current_file_pos = other.current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:106:19: error: ‘class ELFIO::elfio’ has no member named ‘current_file_pos’ 106 | other.current_file_pos = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘void ELFIO::elfio::create_mandatory_sections()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:478:29: error: ‘SHT_STRTAB’ was not declared in this scope 478 | shstrtab->set_type( SHT_STRTAB ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::save(std::ostream&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:220:44: error: ‘class ELFIO::elfio::Segments’ has no member named ‘size’ 220 | header->set_segments_num( segments.size() ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:222:22: error: ‘class ELFIO::elfio::Segments’ has no member named ‘size’ 222 | segments.size() > 0 ? header->get_header_size() : 0 ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:222:43: error: ‘class ELFIO::elf_header’ has no member named ‘get_header_size’ 222 | segments.size() > 0 ? header->get_header_size() : 0 ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:223:44: error: ‘class ELFIO::elfio::Sections’ has no member named ‘size’ 223 | header->set_sections_num( sections.size() ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::load_sections(std::istream&, bool)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:486:9: error: ‘Elf_Half’ was not declared in this scope 486 | Elf_Half entry_size = header->get_section_entry_size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:487:23: error: expected ‘;’ before ‘num’ 487 | Elf_Half num = header->get_sections_num(); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:227:9: error: ‘current_file_pos’ was not declared in this scope 227 | current_file_pos = | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:228:21: error: ‘class ELFIO::elf_header’ has no member named ‘get_header_size’ 228 | header->get_header_size() + | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:229:21: error: ‘class ELFIO::elf_header’ has no member named ‘get_segment_entry_size’ 229 | header->get_segment_entry_size() * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:488:9: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 488 | Elf64_Off offset = header->get_sections_offset(); | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:230:29: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 230 | static_cast( header->get_segments_num() ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:230:49: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_num’; did you mean ‘set_segments_num’? 230 | static_cast( header->get_segments_num() ); | ^~~~~~~~~~~~~~~~ | set_segments_num /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘std::string ELFIO::elfio::validate() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:316:39: error: ‘const class ELFIO::elfio::Sections’ has no member named ‘size’ 316 | for ( int i = 0; i < sections.size(); ++i) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:317:45: error: ‘const class ELFIO::elfio::Sections’ has no member named ‘size’ 317 | for ( int j = i+1; j < sections.size(); ++j ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:320:31: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 320 | if ( ( ( a->get_type() & SHT_NOBITS) == 0 ) | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:490:16: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 490 | if ( ( num != 0 && file_class == ELFCLASS64 && | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:320:44: error: ‘SHT_NOBITS’ was not declared in this scope 320 | if ( ( ( a->get_type() & SHT_NOBITS) == 0 ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:321:31: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 321 | && ( ( b->get_type() & SHT_NOBITS) == 0 ) | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:322:29: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 322 | && ( a->get_size() > 0 ) | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:323:29: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 323 | && ( b->get_size() > 0 ) | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:324:29: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 324 | && ( a->get_offset() > 0 ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:325:29: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 325 | && ( b->get_offset() > 0 ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:326:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 326 | && ( is_offset_in_section( a->get_offset(), b ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:327:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 327 | || is_offset_in_section( a->get_offset()+a->get_size()-1, b ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:327:67: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 327 | || is_offset_in_section( a->get_offset()+a->get_size()-1, b ) | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:328:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 328 | || is_offset_in_section( b->get_offset(), a ) | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:329:51: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 329 | || is_offset_in_section( b->get_offset()+b->get_size()-1, a ) ) ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:329:67: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 329 | || is_offset_in_section( b->get_offset()+b->get_size()-1, a ) ) ) { | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:491:16: error: ‘entry_size’ was not declared in this scope 491 | entry_size < sizeof( Elf64_Shdr ) ) || | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:497:24: error: expected ‘;’ before ‘i’ 497 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:344:39: error: ‘const class ELFIO::elfio::Segments’ has no member named ‘size’ 344 | for ( int h = 0; h < segments.size(); ++h ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:347:52: error: ‘const class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 347 | find_prog_section_for_offset( seg->get_offset() ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:348:23: error: ‘const class ELFIO::segment’ has no member named ‘get_type’; did you mean ‘set_type’? 348 | if ( seg->get_type() == PT_LOAD && seg->get_file_size() > 0 && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:497:31: error: ‘i’ was not declared in this scope 497 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:348:37: error: ‘PT_LOAD’ was not declared in this scope 348 | if ( seg->get_type() == PT_LOAD && seg->get_file_size() > 0 && | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:348:53: error: ‘const class ELFIO::segment’ has no member named ‘get_file_size’; did you mean ‘set_file_size’? 348 | if ( seg->get_type() == PT_LOAD && seg->get_file_size() > 0 && | ^~~~~~~~~~~~~ | set_file_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:497:35: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 497 | for ( Elf_Half i = 0; i < num; ++i ) { | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:350:17: error: ‘Elf64_Addr’ was not declared in this scope; did you mean ‘Elf64_Shdr’? 350 | Elf64_Addr sec_addr = | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:500:53: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 500 | static_cast( offset ) + | ^~~~~~ | off_t /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:352:22: error: ‘sec_addr’ was not declared in this scope 352 | if ( sec_addr != seg->get_virtual_address() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:352:39: error: ‘const class ELFIO::segment’ has no member named ‘get_virtual_address’; did you mean ‘set_virtual_address’? 352 | if ( sec_addr != seg->get_virtual_address() ) { | ^~~~~~~~~~~~~~~~~~~ | set_virtual_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:355:51: error: ‘const class ELFIO::segment’ has no member named ‘get_virtual_address’; did you mean ‘set_virtual_address’? 355 | to_hex_string( seg->get_virtual_address() ) + | ^~~~~~~~~~~~~~~~~~~ | set_virtual_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:359:51: error: ‘const class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 359 | to_hex_string( seg->get_offset() ) + "\n"; | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In static member function ‘static bool ELFIO::elfio::is_offset_in_section(int, const ELFIO::section*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:373:33: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 373 | return ( offset >= sec->get_offset() ) && | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:374:34: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 374 | ( offset < ( sec->get_offset() + sec->get_size() ) ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:374:54: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 374 | ( offset < ( sec->get_offset() + sec->get_size() ) ); | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:501:63: error: ‘entry_size’ was not declared in this scope 501 | static_cast( i ) * entry_size, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:505:36: error: ‘class ELFIO::section’ has no member named ‘get_address’; did you mean ‘set_address’? 505 | sec->set_address( sec->get_address() ); | ^~~~~~~~~~~ | set_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:508:23: error: expected ‘;’ before ‘shstrndx’ 508 | if ( Elf_Half shstrndx = get_section_name_str_index(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘const ELFIO::section* ELFIO::elfio::find_prog_section_for_offset(int) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:387:23: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 387 | if ( sec->get_type() == SHT_PROGBITS && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:509:14: error: ‘SHN_UNDEF’ was not declared in this scope 509 | SHN_UNDEF != shstrndx ) { | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:509:27: error: ‘shstrndx’ was not declared in this scope 509 | SHN_UNDEF != shstrndx ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:511:28: error: expected ‘;’ before ‘i’ 511 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:387:37: error: ‘SHT_PROGBITS’ was not declared in this scope 387 | if ( sec->get_type() == SHT_PROGBITS && | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:511:35: error: ‘i’ was not declared in this scope 511 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:511:39: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 511 | for ( Elf_Half i = 0; i < num; ++i ) { | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::section* ELFIO::elfio::create_section()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:437:45: error: ‘Elf_Half’ does not name a type 437 | new_section->set_index( static_cast( sections_.size() - 1 ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:512:17: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 512 | Elf_Word section_offset = sections[i]->get_name_string_offset(); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:513:56: error: ‘section_offset’ was not declared in this scope; did you mean ‘set_sections_offset’? 513 | const char* p = str_reader.get_string( section_offset ); | ^~~~~~~~~~~~~~ | set_sections_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::segment* ELFIO::elfio::create_segment()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:461:45: error: ‘Elf_Half’ does not name a type 461 | new_segment->set_index( static_cast( segments_.size() - 1 ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::load_segments(std::istream&, bool)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:544:9: error: ‘Elf_Half’ was not declared in this scope 544 | Elf_Half entry_size = header->get_segment_entry_size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:545:23: error: expected ‘;’ before ‘num’ 545 | Elf_Half num = header->get_segments_num(); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:546:9: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 546 | Elf64_Off offset = header->get_segments_offset(); | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘void ELFIO::elfio::create_mandatory_sections()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:478:29: error: ‘SHT_STRTAB’ was not declared in this scope 478 | shstrtab->set_type( SHT_STRTAB ); | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:548:16: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 548 | if ( ( num != 0 && file_class == ELFCLASS64 && | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::load_sections(std::istream&, bool)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:486:9: error: ‘Elf_Half’ was not declared in this scope 486 | Elf_Half entry_size = header->get_section_entry_size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:487:23: error: expected ‘;’ before ‘num’ 487 | Elf_Half num = header->get_sections_num(); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:549:16: error: ‘entry_size’ was not declared in this scope 549 | entry_size < sizeof( Elf64_Phdr ) ) || | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:555:24: error: expected ‘;’ before ‘i’ 555 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:488:9: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 488 | Elf64_Off offset = header->get_sections_offset(); | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:555:31: error: ‘i’ was not declared in this scope 555 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:490:16: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 490 | if ( ( num != 0 && file_class == ELFCLASS64 && | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:555:35: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 555 | for ( Elf_Half i = 0; i < num; ++i ) { | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:491:16: error: ‘entry_size’ was not declared in this scope 491 | entry_size < sizeof( Elf64_Shdr ) ) || | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:497:24: error: expected ‘;’ before ‘i’ 497 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:574:59: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 574 | static_cast( offset ) + | ^~~~~~ | off_t /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:497:31: error: ‘i’ was not declared in this scope 497 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:575:69: error: ‘entry_size’ was not declared in this scope 575 | static_cast( i ) * entry_size, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:585:23: error: expected ‘;’ before ‘segBaseOffset’ 585 | Elf64_Off segBaseOffset = seg->get_offset(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:586:23: error: expected ‘;’ before ‘segEndOffset’ 586 | Elf64_Off segEndOffset = segBaseOffset + seg->get_file_size(); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:587:23: error: expected ‘;’ before ‘segVBaseAddr’ 587 | Elf64_Off segVBaseAddr = seg->get_virtual_address(); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:588:23: error: expected ‘;’ before ‘segVEndAddr’ 588 | Elf64_Off segVEndAddr = segVBaseAddr + seg->get_memory_size(); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:497:35: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 497 | for ( Elf_Half i = 0; i < num; ++i ) { | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:592:32: error: ‘class ELFIO::section’ has no member named ‘get_flags’; did you mean ‘set_flags’? 592 | if ( ( ( psec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) | ^~~~~~~~~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:500:53: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 500 | static_cast( offset ) + | ^~~~~~ | off_t /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:592:46: error: ‘SHF_ALLOC’ was not declared in this scope; did you mean ‘CPU_ALLOC’? 592 | if ( ( ( psec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) | ^~~~~~~~~ | CPU_ALLOC /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:593:50: error: ‘class ELFIO::section’ has no member named ‘get_address’; did you mean ‘set_address’? 593 | ? is_sect_in_seg( psec->get_address(), | ^~~~~~~~~~~ | set_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:594:50: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 594 | psec->get_size(), segVBaseAddr, | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:501:63: error: ‘entry_size’ was not declared in this scope 501 | static_cast( i ) * entry_size, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:505:36: error: ‘class ELFIO::section’ has no member named ‘get_address’; did you mean ‘set_address’? 505 | sec->set_address( sec->get_address() ); | ^~~~~~~~~~~ | set_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:508:23: error: expected ‘;’ before ‘shstrndx’ 508 | if ( Elf_Half shstrndx = get_section_name_str_index(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:594:62: error: ‘segVBaseAddr’ was not declared in this scope 594 | psec->get_size(), segVBaseAddr, | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:509:14: error: ‘SHN_UNDEF’ was not declared in this scope 509 | SHN_UNDEF != shstrndx ) { | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:595:44: error: ‘segVEndAddr’ was not declared in this scope 595 | segVEndAddr ) | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:596:50: error: ‘class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 596 | : is_sect_in_seg( psec->get_offset(), psec->get_size(), | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:596:70: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 596 | : is_sect_in_seg( psec->get_offset(), psec->get_size(), | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:509:27: error: ‘shstrndx’ was not declared in this scope 509 | SHN_UNDEF != shstrndx ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:511:28: error: expected ‘;’ before ‘i’ 511 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:597:44: error: ‘segBaseOffset’ was not declared in this scope 597 | segBaseOffset, segEndOffset ) ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:511:35: error: ‘i’ was not declared in this scope 511 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:511:39: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 511 | for ( Elf_Half i = 0; i < num; ++i ) { | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:597:59: error: ‘segEndOffset’ was not declared in this scope 597 | segBaseOffset, segEndOffset ) ) { | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:600:26: error: ‘class ELFIO::segment’ has no member named ‘add_section_index’ 600 | seg->add_section_index( psec->get_index(), 0 ); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:600:51: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 600 | seg->add_section_index( psec->get_index(), 0 ); | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::save_sections(std::ostream&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:619:54: error: ‘class ELFIO::elf_header’ has no member named ‘get_sections_offset’; did you mean ‘set_sections_offset’? 619 | static_cast( header->get_sections_offset() ) + | ^~~~~~~~~~~~~~~~~~~ | set_sections_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:621:29: error: ‘class ELFIO::elf_header’ has no member named ‘get_section_entry_size’ 621 | header->get_section_entry_size() ) * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:622:26: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 622 | sec->get_index(); | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:624:53: error: ‘class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 624 | sec->save( stream, headerPosition, sec->get_offset() ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::save_segments(std::ostream&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:634:54: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_offset’; did you mean ‘set_segments_offset’? 634 | static_cast( header->get_segments_offset() ) + | ^~~~~~~~~~~~~~~~~~~ | set_segments_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:636:29: error: ‘class ELFIO::elf_header’ has no member named ‘get_segment_entry_size’ 636 | header->get_segment_entry_size() ) * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:637:26: error: ‘class ELFIO::segment’ has no member named ‘get_index’; did you mean ‘set_index’? 637 | seg->get_index(); | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:639:53: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 639 | seg->save( stream, headerPosition, seg->get_offset() ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::is_section_without_segment(unsigned int) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:649:60: error: ‘const class ELFIO::elfio::Segments’ has no member named ‘size’ 649 | for ( unsigned int j = 0; !found && ( j < segments.size() ); ++j ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:512:17: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 512 | Elf_Word section_offset = sections[i]->get_name_string_offset(); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:513:56: error: ‘section_offset’ was not declared in this scope; did you mean ‘set_sections_offset’? 513 | const char* p = str_reader.get_string( section_offset ); | ^~~~~~~~~~~~~~ | set_sections_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:650:19: error: ‘Elf_Half’ was not declared in this scope 650 | for ( Elf_Half k = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::load_segments(std::istream&, bool)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:544:9: error: ‘Elf_Half’ was not declared in this scope 544 | Elf_Half entry_size = header->get_segment_entry_size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:651:31: error: ‘k’ was not declared in this scope 651 | !found && ( k < segments[j]->get_sections_num() ); ++k ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:545:23: error: expected ‘;’ before ‘num’ 545 | Elf_Half num = header->get_segments_num(); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:651:48: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 651 | !found && ( k < segments[j]->get_sections_num() ); ++k ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:652:38: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 652 | found = segments[j]->get_section_index_at( k ) == section_index; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In static member function ‘static bool ELFIO::elfio::is_subsequence_of(const ELFIO::segment*, const ELFIO::segment*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:663:27: error: ‘Elf_Half’ was not declared in this scope 663 | const std::vector& sections1 = seg1->get_sections(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:663:35: error: template argument 1 is invalid 663 | const std::vector& sections1 = seg1->get_sections(); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:663:35: error: template argument 2 is invalid /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:664:35: error: template argument 2 is invalid 664 | const std::vector& sections2 = seg2->get_sections(); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:667:24: error: request for member ‘size’ in ‘sections1’, which is of non-class type ‘const int’ 667 | if ( sections1.size() < sections2.size() ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:667:43: error: request for member ‘size’ in ‘sections2’, which is of non-class type ‘const int’ 667 | if ( sections1.size() < sections2.size() ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:668:46: error: request for member ‘begin’ in ‘sections2’, which is of non-class type ‘const int’ 668 | found = std::includes( sections2.begin(), sections2.end(), | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:668:65: error: request for member ‘end’ in ‘sections2’, which is of non-class type ‘const int’ 668 | found = std::includes( sections2.begin(), sections2.end(), | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:669:46: error: request for member ‘begin’ in ‘sections1’, which is of non-class type ‘const int’ 669 | sections1.begin(), sections1.end() ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:669:65: error: request for member ‘end’ in ‘sections1’, which is of non-class type ‘const int’ 669 | sections1.begin(), sections1.end() ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:546:9: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 546 | Elf64_Off offset = header->get_segments_offset(); | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:548:16: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 548 | if ( ( num != 0 && file_class == ELFCLASS64 && | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:549:16: error: ‘entry_size’ was not declared in this scope 549 | entry_size < sizeof( Elf64_Phdr ) ) || | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:555:24: error: expected ‘;’ before ‘i’ 555 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘std::vector ELFIO::elfio::get_ordered_segments() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:681:31: error: ‘const class ELFIO::elfio::Segments’ has no member named ‘size’ 681 | res.reserve( segments.size() ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:690:31: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 690 | worklist[i]->get_offset() == 0 ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:691:42: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 691 | if ( worklist[nextSlot]->get_offset() == 0 ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:555:31: error: ‘i’ was not declared in this scope 555 | for ( Elf_Half i = 0; i < num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:555:35: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 555 | for ( Elf_Half i = 0; i < num; ++i ) { | ^~~ | enum /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::layout_sections_without_segments()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:728:22: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? 728 | if ( Elf_Xword section_align = sec->get_addr_align(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:574:59: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 574 | static_cast( offset ) + | ^~~~~~ | off_t /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:729:22: error: ‘section_align’ was not declared in this scope 729 | section_align > 1 && | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:575:69: error: ‘entry_size’ was not declared in this scope 575 | static_cast( i ) * entry_size, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:585:23: error: expected ‘;’ before ‘segBaseOffset’ 585 | Elf64_Off segBaseOffset = seg->get_offset(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:586:23: error: expected ‘;’ before ‘segEndOffset’ 586 | Elf64_Off segEndOffset = segBaseOffset + seg->get_file_size(); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:587:23: error: expected ‘;’ before ‘segVBaseAddr’ 587 | Elf64_Off segVBaseAddr = seg->get_virtual_address(); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:588:23: error: expected ‘;’ before ‘segVEndAddr’ 588 | Elf64_Off segVEndAddr = segVBaseAddr + seg->get_memory_size(); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:592:32: error: ‘class ELFIO::section’ has no member named ‘get_flags’; did you mean ‘set_flags’? 592 | if ( ( ( psec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) | ^~~~~~~~~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:730:22: error: ‘current_file_pos’ was not declared in this scope 730 | current_file_pos % section_align != 0 ) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:735:32: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 735 | if ( 0 != sec->get_index() ) { | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:592:46: error: ‘SHF_ALLOC’ was not declared in this scope; did you mean ‘CPU_ALLOC’? 592 | if ( ( ( psec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) | ^~~~~~~~~ | CPU_ALLOC /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:593:50: error: ‘class ELFIO::section’ has no member named ‘get_address’; did you mean ‘set_address’? 593 | ? is_sect_in_seg( psec->get_address(), | ^~~~~~~~~~~ | set_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:594:50: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 594 | psec->get_size(), segVBaseAddr, | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:594:62: error: ‘segVBaseAddr’ was not declared in this scope 594 | psec->get_size(), segVBaseAddr, | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:736:38: error: ‘current_file_pos’ was not declared in this scope 736 | sec->set_offset( current_file_pos ); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:595:44: error: ‘segVEndAddr’ was not declared in this scope 595 | segVEndAddr ) | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:596:50: error: ‘class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 596 | : is_sect_in_seg( psec->get_offset(), psec->get_size(), | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:596:70: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 596 | : is_sect_in_seg( psec->get_offset(), psec->get_size(), | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:739:22: error: ‘SHT_NOBITS’ was not declared in this scope 739 | if ( SHT_NOBITS != sec->get_type() && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:739:41: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 739 | if ( SHT_NOBITS != sec->get_type() && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:740:22: error: ‘SHT_NULL’ was not declared in this scope 740 | SHT_NULL != sec->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:740:39: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 740 | SHT_NULL != sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:597:44: error: ‘segBaseOffset’ was not declared in this scope 597 | segBaseOffset, segEndOffset ) ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:597:59: error: ‘segEndOffset’ was not declared in this scope 597 | segBaseOffset, segEndOffset ) ) { | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:600:26: error: ‘class ELFIO::segment’ has no member named ‘add_section_index’ 600 | seg->add_section_index( psec->get_index(), 0 ); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:600:51: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 600 | seg->add_section_index( psec->get_index(), 0 ); | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:741:21: error: ‘current_file_pos’ was not declared in this scope 741 | current_file_pos += sec->get_size(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:741:46: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 741 | current_file_pos += sec->get_size(); | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::save_sections(std::ostream&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:619:54: error: ‘class ELFIO::elf_header’ has no member named ‘get_sections_offset’; did you mean ‘set_sections_offset’? 619 | static_cast( header->get_sections_offset() ) + | ^~~~~~~~~~~~~~~~~~~ | set_sections_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:621:29: error: ‘class ELFIO::elf_header’ has no member named ‘get_section_entry_size’ 621 | header->get_section_entry_size() ) * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:622:26: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 622 | sec->get_index(); | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:624:53: error: ‘class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 624 | sec->save( stream, headerPosition, sec->get_offset() ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::save_segments(std::ostream&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:634:54: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_offset’; did you mean ‘set_segments_offset’? 634 | static_cast( header->get_segments_offset() ) + | ^~~~~~~~~~~~~~~~~~~ | set_segments_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:636:29: error: ‘class ELFIO::elf_header’ has no member named ‘get_segment_entry_size’ 636 | header->get_segment_entry_size() ) * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:637:26: error: ‘class ELFIO::segment’ has no member named ‘get_index’; did you mean ‘set_index’? 637 | seg->get_index(); | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:639:53: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 639 | seg->save( stream, headerPosition, seg->get_offset() ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::is_section_without_segment(unsigned int) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:649:60: error: ‘const class ELFIO::elfio::Segments’ has no member named ‘size’ 649 | for ( unsigned int j = 0; !found && ( j < segments.size() ); ++j ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘void ELFIO::elfio::calc_segment_alignment() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:753:19: error: ‘Elf_Half’ was not declared in this scope 753 | for ( Elf_Half i = 0; i < seg->get_sections_num(); ++i ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:650:19: error: ‘Elf_Half’ was not declared in this scope 650 | for ( Elf_Half k = 0; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:753:35: error: ‘i’ was not declared in this scope 753 | for ( Elf_Half i = 0; i < seg->get_sections_num(); ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:753:44: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 753 | for ( Elf_Half i = 0; i < seg->get_sections_num(); ++i ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:754:51: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 754 | const auto& sect = sections_[seg->get_section_index_at( i )]; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:755:52: error: ‘class ELFIO::segment’ has no member named ‘get_align’; did you mean ‘set_align’? 755 | if ( sect->get_addr_align() > seg->get_align() ) { | ^~~~~~~~~ | set_align /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:651:31: error: ‘k’ was not declared in this scope 651 | !found && ( k < segments[j]->get_sections_num() ); ++k ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:651:48: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 651 | !found && ( k < segments[j]->get_sections_num() ); ++k ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:652:38: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 652 | found = segments[j]->get_section_index_at( k ) == section_index; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::layout_segments_and_their_sections()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:766:59: error: ‘class ELFIO::elfio::Sections’ has no member named ‘size’ 766 | std::vector section_generated( sections.size(), false ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In static member function ‘static bool ELFIO::elfio::is_subsequence_of(const ELFIO::segment*, const ELFIO::segment*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:663:27: error: ‘Elf_Half’ was not declared in this scope 663 | const std::vector& sections1 = seg1->get_sections(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:663:35: error: template argument 1 is invalid 663 | const std::vector& sections1 = seg1->get_sections(); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:663:35: error: template argument 2 is invalid /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:664:35: error: template argument 2 is invalid 664 | const std::vector& sections2 = seg2->get_sections(); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:667:24: error: request for member ‘size’ in ‘sections1’, which is of non-class type ‘const int’ 667 | if ( sections1.size() < sections2.size() ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:667:43: error: request for member ‘size’ in ‘sections2’, which is of non-class type ‘const int’ 667 | if ( sections1.size() < sections2.size() ) { | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:668:46: error: request for member ‘begin’ in ‘sections2’, which is of non-class type ‘const int’ 668 | found = std::includes( sections2.begin(), sections2.end(), | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:668:65: error: request for member ‘end’ in ‘sections2’, which is of non-class type ‘const int’ 668 | found = std::includes( sections2.begin(), sections2.end(), | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:669:46: error: request for member ‘begin’ in ‘sections1’, which is of non-class type ‘const int’ 669 | sections1.begin(), sections1.end() ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:669:65: error: request for member ‘end’ in ‘sections1’, which is of non-class type ‘const int’ 669 | sections1.begin(), sections1.end() ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:773:13: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? 773 | Elf_Xword segment_memory = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:774:23: error: expected ‘;’ before ‘segment_filesize’ 774 | Elf_Xword segment_filesize = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:775:23: error: expected ‘;’ before ‘seg_start_pos’ 775 | Elf_Xword seg_start_pos = current_file_pos; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:778:23: error: ‘class ELFIO::segment’ has no member named ‘get_type’; did you mean ‘set_type’? 778 | if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘std::vector ELFIO::elfio::get_ordered_segments() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:681:31: error: ‘const class ELFIO::elfio::Segments’ has no member named ‘size’ 681 | res.reserve( segments.size() ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:778:37: error: ‘PT_PHDR’ was not declared in this scope 778 | if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:778:53: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 778 | if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:690:31: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 690 | worklist[i]->get_offset() == 0 ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:691:42: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 691 | if ( worklist[nextSlot]->get_offset() == 0 ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:779:17: error: ‘seg_start_pos’ was not declared in this scope 779 | seg_start_pos = header->get_segments_offset(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::layout_sections_without_segments()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:728:22: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? 728 | if ( Elf_Xword section_align = sec->get_addr_align(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:779:42: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_offset’; did you mean ‘set_segments_offset’? 779 | seg_start_pos = header->get_segments_offset(); | ^~~~~~~~~~~~~~~~~~~ | set_segments_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:729:22: error: ‘section_align’ was not declared in this scope 729 | section_align > 1 && | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:780:17: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 780 | segment_memory = segment_filesize = | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:780:34: error: ‘segment_filesize’ was not declared in this scope 780 | segment_memory = segment_filesize = | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:781:29: error: ‘class ELFIO::elf_header’ has no member named ‘get_segment_entry_size’ 781 | header->get_segment_entry_size() * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:730:22: error: ‘current_file_pos’ was not declared in this scope 730 | current_file_pos % section_align != 0 ) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:735:32: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 735 | if ( 0 != sec->get_index() ) { | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:782:33: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 782 | static_cast( header->get_segments_num() ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:782:53: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_num’; did you mean ‘set_segments_num’? 782 | static_cast( header->get_segments_num() ); | ^~~~~~~~~~~~~~~~ | set_segments_num /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:785:60: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 785 | else if ( seg->is_offset_initialized() && seg->get_offset() == 0 ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:736:38: error: ‘current_file_pos’ was not declared in this scope 736 | sec->set_offset( current_file_pos ); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:786:17: error: ‘seg_start_pos’ was not declared in this scope 786 | seg_start_pos = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:787:27: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 787 | if ( seg->get_sections_num() > 0 ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:739:22: error: ‘SHT_NOBITS’ was not declared in this scope 739 | if ( SHT_NOBITS != sec->get_type() && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:739:41: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 739 | if ( SHT_NOBITS != sec->get_type() && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:788:21: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 788 | segment_memory = segment_filesize = current_file_pos; | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:740:22: error: ‘SHT_NULL’ was not declared in this scope 740 | SHT_NULL != sec->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:740:39: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 740 | SHT_NULL != sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:788:38: error: ‘segment_filesize’ was not declared in this scope 788 | segment_memory = segment_filesize = current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:741:21: error: ‘current_file_pos’ was not declared in this scope 741 | current_file_pos += sec->get_size(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:741:46: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 741 | current_file_pos += sec->get_size(); | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:788:57: error: ‘current_file_pos’ was not declared in this scope 788 | segment_memory = segment_filesize = current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:793:28: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 793 | else if ( seg->get_sections_num() > 0 && | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:794:47: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 794 | !section_generated[seg->get_section_index_at( 0 )] ) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:795:27: error: expected ‘;’ before ‘align’ 795 | Elf_Xword align = seg->get_align() > 0 ? seg->get_align() : 1; | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘void ELFIO::elfio::calc_segment_alignment() const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:753:19: error: ‘Elf_Half’ was not declared in this scope 753 | for ( Elf_Half i = 0; i < seg->get_sections_num(); ++i ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:753:35: error: ‘i’ was not declared in this scope 753 | for ( Elf_Half i = 0; i < seg->get_sections_num(); ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:753:44: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 753 | for ( Elf_Half i = 0; i < seg->get_sections_num(); ++i ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:754:51: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 754 | const auto& sect = sections_[seg->get_section_index_at( i )]; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:755:52: error: ‘class ELFIO::segment’ has no member named ‘get_align’; did you mean ‘set_align’? 755 | if ( sect->get_addr_align() > seg->get_align() ) { | ^~~~~~~~~ | set_align /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:796:17: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 796 | Elf64_Off cur_page_alignment = current_file_pos % align; | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:797:27: error: expected ‘;’ before ‘req_page_alignment’ 797 | Elf64_Off req_page_alignment = | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:799:27: error: expected ‘;’ before ‘error’ 799 | Elf64_Off error = req_page_alignment - cur_page_alignment; | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::layout_segments_and_their_sections()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:766:59: error: ‘class ELFIO::elfio::Sections’ has no member named ‘size’ 766 | std::vector section_generated( sections.size(), false ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:17: error: ‘current_file_pos’ was not declared in this scope 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:44: error: ‘class ELFIO::segment’ has no member named ‘get_align’; did you mean ‘set_align’? 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~~~~~ | set_align /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:773:13: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? 773 | Elf_Xword segment_memory = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:774:23: error: expected ‘;’ before ‘segment_filesize’ 774 | Elf_Xword segment_filesize = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:775:23: error: expected ‘;’ before ‘seg_start_pos’ 775 | Elf_Xword seg_start_pos = current_file_pos; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:778:23: error: ‘class ELFIO::segment’ has no member named ‘get_type’; did you mean ‘set_type’? 778 | if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:58: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~ | perror /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:68: error: ‘align’ was not declared in this scope; did you mean ‘std::align’? 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~ | std::align In file included from /usr/include/c++/15/memory:76, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:34: /usr/include/c++/15/bits/align.h:60:1: note: ‘std::align’ declared here 60 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:778:37: error: ‘PT_PHDR’ was not declared in this scope 778 | if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:778:53: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 778 | if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:802:17: error: ‘seg_start_pos’ was not declared in this scope 802 | seg_start_pos = current_file_pos; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:804:28: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 804 | else if ( seg->get_sections_num() > 0 ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:779:17: error: ‘seg_start_pos’ was not declared in this scope 779 | seg_start_pos = header->get_segments_offset(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:779:42: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_offset’; did you mean ‘set_segments_offset’? 779 | seg_start_pos = header->get_segments_offset(); | ^~~~~~~~~~~~~~~~~~~ | set_segments_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:805:17: error: ‘seg_start_pos’ was not declared in this scope 805 | seg_start_pos = | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:806:35: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 806 | sections[seg->get_section_index_at( 0 )]->get_offset(); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:780:17: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 780 | segment_memory = segment_filesize = | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:810:63: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 810 | if ( !write_segment_data( seg, section_generated, segment_memory, | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:780:34: error: ‘segment_filesize’ was not declared in this scope 780 | segment_memory = segment_filesize = | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:781:29: error: ‘class ELFIO::elf_header’ has no member named ‘get_segment_entry_size’ 781 | header->get_segment_entry_size() * | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:782:33: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? 782 | static_cast( header->get_segments_num() ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:782:53: error: ‘class ELFIO::elf_header’ has no member named ‘get_segments_num’; did you mean ‘set_segments_num’? 782 | static_cast( header->get_segments_num() ); | ^~~~~~~~~~~~~~~~ | set_segments_num /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:785:60: error: ‘class ELFIO::segment’ has no member named ‘get_offset’; did you mean ‘set_offset’? 785 | else if ( seg->is_offset_initialized() && seg->get_offset() == 0 ) { | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:811:39: error: ‘segment_filesize’ was not declared in this scope 811 | segment_filesize, seg_start_pos ) ) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:786:17: error: ‘seg_start_pos’ was not declared in this scope 786 | seg_start_pos = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:787:27: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 787 | if ( seg->get_sections_num() > 0 ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:811:57: error: ‘seg_start_pos’ was not declared in this scope 811 | segment_filesize, seg_start_pos ) ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:788:21: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 788 | segment_memory = segment_filesize = current_file_pos; | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:815:33: error: ‘segment_filesize’ was not declared in this scope 815 | seg->set_file_size( segment_filesize ); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:821:23: error: ‘class ELFIO::segment’ has no member named ‘get_memory_size’; did you mean ‘set_memory_size’? 821 | if ( seg->get_memory_size() < segment_memory ) { | ^~~~~~~~~~~~~~~ | set_memory_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:788:38: error: ‘segment_filesize’ was not declared in this scope 788 | segment_memory = segment_filesize = current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:821:43: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 821 | if ( seg->get_memory_size() < segment_memory ) { | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:788:57: error: ‘current_file_pos’ was not declared in this scope 788 | segment_memory = segment_filesize = current_file_pos; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:793:28: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 793 | else if ( seg->get_sections_num() > 0 && | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:794:47: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 794 | !section_generated[seg->get_section_index_at( 0 )] ) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:795:27: error: expected ‘;’ before ‘align’ 795 | Elf_Xword align = seg->get_align() > 0 ? seg->get_align() : 1; | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:825:30: error: ‘seg_start_pos’ was not declared in this scope 825 | seg->set_offset( seg_start_pos ); | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:796:17: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 796 | Elf64_Off cur_page_alignment = current_file_pos % align; | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:797:27: error: expected ‘;’ before ‘req_page_alignment’ 797 | Elf64_Off req_page_alignment = | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:799:27: error: expected ‘;’ before ‘error’ 799 | Elf64_Off error = req_page_alignment - cur_page_alignment; | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::layout_section_table()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:835:9: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 835 | Elf64_Off alignmentError = current_file_pos % 4; | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:17: error: ‘current_file_pos’ was not declared in this scope 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:44: error: ‘class ELFIO::segment’ has no member named ‘get_align’; did you mean ‘set_align’? 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~~~~~ | set_align /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:836:9: error: ‘current_file_pos’ was not declared in this scope 836 | current_file_pos += ( 4 - alignmentError ) % 4; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:58: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~ | perror /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:801:68: error: ‘align’ was not declared in this scope; did you mean ‘std::align’? 801 | current_file_pos += ( seg->get_align() + error ) % align; | ^~~~~ | std::align In file included from /usr/include/c++/15/memory:76, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:34: /usr/include/c++/15/bits/align.h:60:1: note: ‘std::align’ declared here 60 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:836:35: error: ‘alignmentError’ was not declared in this scope 836 | current_file_pos += ( 4 - alignmentError ) % 4; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:802:17: error: ‘seg_start_pos’ was not declared in this scope 802 | seg_start_pos = current_file_pos; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:804:28: error: ‘class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 804 | else if ( seg->get_sections_num() > 0 ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::write_segment_data(const ELFIO::segment*, std::vector&, int&, int&, const int&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:848:15: error: ‘Elf_Half’ was not declared in this scope 848 | for ( Elf_Half j = 0; j < seg->get_sections_num(); ++j ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:805:17: error: ‘seg_start_pos’ was not declared in this scope 805 | seg_start_pos = | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:806:35: error: ‘class ELFIO::segment’ has no member named ‘get_section_index_at’ 806 | sections[seg->get_section_index_at( 0 )]->get_offset(); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:848:31: error: ‘j’ was not declared in this scope 848 | for ( Elf_Half j = 0; j < seg->get_sections_num(); ++j ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:848:40: error: ‘const class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 848 | for ( Elf_Half j = 0; j < seg->get_sections_num(); ++j ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:849:22: error: expected ‘;’ before ‘index’ 849 | Elf_Half index = seg->get_section_index_at( j ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:851:36: error: no match for ‘operator[]’ (operand types are ‘ELFIO::elfio::Sections’ and ‘’) 851 | section* sec = sections[index]; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:949:18: note: candidate: ‘ELFIO::section* ELFIO::elfio::Sections::operator[](unsigned int) const’ 949 | section* operator[]( unsigned int index ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:949:43: note: no known conversion for argument 1 from ‘’ to ‘unsigned int’ 949 | section* operator[]( unsigned int index ) const | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:961:18: note: candidate: ‘ELFIO::section* ELFIO::elfio::Sections::operator[](const std::string_view&) const’ 961 | section* operator[]( const std::string_view& name ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:961:54: note: no known conversion for argument 1 from ‘’ to ‘const std::string_view&’ {aka ‘const std::basic_string_view&’} 961 | section* operator[]( const std::string_view& name ) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:854:18: error: ‘SHT_NULL’ was not declared in this scope 854 | if ( SHT_NULL == sec->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:854:35: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 854 | if ( SHT_NULL == sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:855:34: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 855 | section_generated[index] = true; | ^ In file included from /usr/include/c++/15/vector:69, from /usr/include/c++/15/functional:66, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:29: /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:810:63: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 810 | if ( !write_segment_data( seg, section_generated, segment_memory, | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:859:13: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? 859 | Elf_Xword section_align = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:861:36: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 861 | if ( !section_generated[index] && sec->is_address_initialized() && | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:811:39: error: ‘segment_filesize’ was not declared in this scope 811 | segment_filesize, seg_start_pos ) ) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:18: error: ‘SHT_NOBITS’ was not declared in this scope 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:37: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:811:57: error: ‘seg_start_pos’ was not declared in this scope 811 | segment_filesize, seg_start_pos ) ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:51: error: ‘SHT_NULL’ was not declared in this scope 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:68: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:863:28: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 863 | 0 != sec->get_size() ) { | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:815:33: error: ‘segment_filesize’ was not declared in this scope 815 | seg->set_file_size( segment_filesize ); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:821:23: error: ‘class ELFIO::segment’ has no member named ‘get_memory_size’; did you mean ‘set_memory_size’? 821 | if ( seg->get_memory_size() < segment_memory ) { | ^~~~~~~~~~~~~~~ | set_memory_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:866:17: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 866 | Elf64_Off req_offset = | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:868:27: error: expected ‘;’ before ‘cur_offset’ 868 | Elf64_Off cur_offset = current_file_pos - seg_start_pos; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:869:22: error: ‘req_offset’ was not declared in this scope 869 | if ( req_offset < cur_offset ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:821:43: error: ‘segment_memory’ was not declared in this scope; did you mean ‘segment_impl’? 821 | if ( seg->get_memory_size() < segment_memory ) { | ^~~~~~~~~~~~~~ | segment_impl /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:869:35: error: ‘cur_offset’ was not declared in this scope 869 | if ( req_offset < cur_offset ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:825:30: error: ‘seg_start_pos’ was not declared in this scope 825 | seg->set_offset( seg_start_pos ); | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:874:17: error: ‘section_align’ was not declared in this scope 874 | section_align = req_offset - cur_offset; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::layout_section_table()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:835:9: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 835 | Elf64_Off alignmentError = current_file_pos % 4; | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:874:33: error: ‘req_offset’ was not declared in this scope 874 | section_align = req_offset - cur_offset; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:836:9: error: ‘current_file_pos’ was not declared in this scope 836 | current_file_pos += ( 4 - alignmentError ) % 4; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:874:46: error: ‘cur_offset’ was not declared in this scope 874 | section_align = req_offset - cur_offset; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:876:41: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 876 | else if ( !section_generated[index] && | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:880:27: error: expected ‘;’ before ‘align’ 880 | Elf_Xword align = sec->get_addr_align(); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:881:22: error: ‘align’ was not declared in this scope; did you mean ‘std::align’? 881 | if ( align == 0 ) { | ^~~~~ | std::align /usr/include/c++/15/bits/align.h:60:1: note: ‘std::align’ declared here 60 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:836:35: error: ‘alignmentError’ was not declared in this scope 836 | current_file_pos += ( 4 - alignmentError ) % 4; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:884:17: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 884 | Elf64_Off error = current_file_pos % align; | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘bool ELFIO::elfio::write_segment_data(const ELFIO::segment*, std::vector&, int&, int&, const int&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:848:15: error: ‘Elf_Half’ was not declared in this scope 848 | for ( Elf_Half j = 0; j < seg->get_sections_num(); ++j ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:885:17: error: ‘section_align’ was not declared in this scope 885 | section_align = ( align - error ) % align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:885:37: error: ‘align’ was not declared in this scope; did you mean ‘std::align’? 885 | section_align = ( align - error ) % align; | ^~~~~ | std::align /usr/include/c++/15/bits/align.h:60:1: note: ‘std::align’ declared here 60 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:848:31: error: ‘j’ was not declared in this scope 848 | for ( Elf_Half j = 0; j < seg->get_sections_num(); ++j ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:848:40: error: ‘const class ELFIO::segment’ has no member named ‘get_sections_num’; did you mean ‘get_sections’? 848 | for ( Elf_Half j = 0; j < seg->get_sections_num(); ++j ) { | ^~~~~~~~~~~~~~~~ | get_sections /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:849:22: error: expected ‘;’ before ‘index’ 849 | Elf_Half index = seg->get_section_index_at( j ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:851:36: error: no match for ‘operator[]’ (operand types are ‘ELFIO::elfio::Sections’ and ‘’) 851 | section* sec = sections[index]; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:949:18: note: candidate: ‘ELFIO::section* ELFIO::elfio::Sections::operator[](unsigned int) const’ 949 | section* operator[]( unsigned int index ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:949:43: note: no known conversion for argument 1 from ‘’ to ‘unsigned int’ 949 | section* operator[]( unsigned int index ) const | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:961:18: note: candidate: ‘ELFIO::section* ELFIO::elfio::Sections::operator[](const std::string_view&) const’ 961 | section* operator[]( const std::string_view& name ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:961:54: note: no known conversion for argument 1 from ‘’ to ‘const std::string_view&’ {aka ‘const std::basic_string_view&’} 961 | section* operator[]( const std::string_view& name ) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:885:45: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 885 | section_align = ( align - error ) % align; | ^~~~~ | perror /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:887:40: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 887 | else if ( section_generated[index] ) { | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:854:18: error: ‘SHT_NULL’ was not declared in this scope 854 | if ( SHT_NULL == sec->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:854:35: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 854 | if ( SHT_NULL == sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:855:34: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 855 | section_generated[index] = true; | ^ In file included from /usr/include/c++/15/vector:69, from /usr/include/c++/15/functional:66, from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:29: /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:859:13: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? 859 | Elf_Xword section_align = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:861:36: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 861 | if ( !section_generated[index] && sec->is_address_initialized() && | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:889:17: error: ‘section_align’ was not declared in this scope 889 | section_align = | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:890:26: error: ‘class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 890 | sec->get_offset() - seg_start_pos - segment_filesize; | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:895:27: error: ‘class ELFIO::section’ has no member named ‘get_flags’; did you mean ‘set_flags’? 895 | if ( ( ( sec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) && | ^~~~~~~~~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:18: error: ‘SHT_NOBITS’ was not declared in this scope 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:37: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:895:41: error: ‘SHF_ALLOC’ was not declared in this scope; did you mean ‘CPU_ALLOC’? 895 | if ( ( ( sec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) && | ^~~~~~~~~ | CPU_ALLOC /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:896:30: error: ‘class ELFIO::section’ has no member named ‘get_flags’; did you mean ‘set_flags’? 896 | !( ( ( sec->get_flags() & SHF_TLS ) == SHF_TLS ) && | ^~~~~~~~~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:51: error: ‘SHT_NULL’ was not declared in this scope 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:896:44: error: ‘SHF_TLS’ was not declared in this scope 896 | !( ( ( sec->get_flags() & SHF_TLS ) == SHF_TLS ) && | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:862:68: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 862 | SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:863:28: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 863 | 0 != sec->get_size() ) { | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:897:28: error: ‘const class ELFIO::segment’ has no member named ‘get_type’; did you mean ‘set_type’? 897 | ( seg->get_type() != PT_TLS ) && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:866:17: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 866 | Elf64_Off req_offset = | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:868:27: error: expected ‘;’ before ‘cur_offset’ 868 | Elf64_Off cur_offset = current_file_pos - seg_start_pos; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:897:42: error: ‘PT_TLS’ was not declared in this scope 897 | ( seg->get_type() != PT_TLS ) && | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:869:22: error: ‘req_offset’ was not declared in this scope 869 | if ( req_offset < cur_offset ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:898:23: error: ‘SHT_NOBITS’ was not declared in this scope 898 | ( SHT_NOBITS == sec->get_type() ) ) ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:898:42: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 898 | ( SHT_NOBITS == sec->get_type() ) ) ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:899:40: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 899 | segment_memory += sec->get_size() + section_align; | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:869:35: error: ‘cur_offset’ was not declared in this scope 869 | if ( req_offset < cur_offset ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:899:53: error: ‘section_align’ was not declared in this scope 899 | segment_memory += sec->get_size() + section_align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:874:17: error: ‘section_align’ was not declared in this scope 874 | section_align = req_offset - cur_offset; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:902:18: error: ‘SHT_NOBITS’ was not declared in this scope 902 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:902:37: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 902 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:903:42: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 903 | segment_filesize += sec->get_size() + section_align; | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:874:33: error: ‘req_offset’ was not declared in this scope 874 | section_align = req_offset - cur_offset; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:903:55: error: ‘section_align’ was not declared in this scope 903 | segment_filesize += sec->get_size() + section_align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:907:35: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 907 | if ( section_generated[index] ) { | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:874:46: error: ‘cur_offset’ was not declared in this scope 874 | section_align = req_offset - cur_offset; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:876:41: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 876 | else if ( !section_generated[index] && | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:880:27: error: expected ‘;’ before ‘align’ 880 | Elf_Xword align = sec->get_addr_align(); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:881:22: error: ‘align’ was not declared in this scope; did you mean ‘std::align’? 881 | if ( align == 0 ) { | ^~~~~ | std::align /usr/include/c++/15/bits/align.h:60:1: note: ‘std::align’ declared here 60 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:884:17: error: ‘Elf64_Off’ was not declared in this scope; did you mean ‘Elf64_Sym’? 884 | Elf64_Off error = current_file_pos % align; | ^~~~~~~~~ | Elf64_Sym /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:911:13: error: ‘current_file_pos’ was not declared in this scope 911 | current_file_pos += section_align; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:885:17: error: ‘section_align’ was not declared in this scope 885 | section_align = ( align - error ) % align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:885:37: error: ‘align’ was not declared in this scope; did you mean ‘std::align’? 885 | section_align = ( align - error ) % align; | ^~~~~ | std::align /usr/include/c++/15/bits/align.h:60:1: note: ‘std::align’ declared here 60 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:911:33: error: ‘section_align’ was not declared in this scope 911 | current_file_pos += section_align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:915:40: error: ‘const class ELFIO::segment’ has no member named ‘get_virtual_address’; did you mean ‘set_virtual_address’? 915 | sec->set_address( seg->get_virtual_address() + | ^~~~~~~~~~~~~~~~~~~ | set_virtual_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:919:28: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 919 | if ( 0 != sec->get_index() ) { | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:885:45: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 885 | section_align = ( align - error ) % align; | ^~~~~ | perror /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:887:40: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 887 | else if ( section_generated[index] ) { | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:923:18: error: ‘SHT_NOBITS’ was not declared in this scope 923 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:923:37: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 923 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:924:42: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 924 | current_file_pos += sec->get_size(); | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:927:30: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 927 | section_generated[index] = true; | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:889:17: error: ‘section_align’ was not declared in this scope 889 | section_align = | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:890:26: error: ‘class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 890 | sec->get_offset() - seg_start_pos - segment_filesize; | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:895:27: error: ‘class ELFIO::section’ has no member named ‘get_flags’; did you mean ‘set_flags’? 895 | if ( ( ( sec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) && | ^~~~~~~~~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:895:41: error: ‘SHF_ALLOC’ was not declared in this scope; did you mean ‘CPU_ALLOC’? 895 | if ( ( ( sec->get_flags() & SHF_ALLOC ) == SHF_ALLOC ) && | ^~~~~~~~~ | CPU_ALLOC /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::section* ELFIO::elfio::Sections::add(const std::string&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:981:13: error: ‘Elf_Half’ was not declared in this scope 981 | Elf_Half str_index = parent->get_section_name_str_index(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:896:30: error: ‘class ELFIO::section’ has no member named ‘get_flags’; did you mean ‘set_flags’? 896 | !( ( ( sec->get_flags() & SHF_TLS ) == SHF_TLS ) && | ^~~~~~~~~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:896:44: error: ‘SHF_TLS’ was not declared in this scope 896 | !( ( ( sec->get_flags() & SHF_TLS ) == SHF_TLS ) && | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:897:28: error: ‘const class ELFIO::segment’ has no member named ‘get_type’; did you mean ‘set_type’? 897 | ( seg->get_type() != PT_TLS ) && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:982:54: error: ‘str_index’ was not declared in this scope; did you mean ‘rindex’? 982 | section* string_table( parent->sections_[str_index].get() ); | ^~~~~~~~~ | rindex /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:897:42: error: ‘PT_TLS’ was not declared in this scope 897 | ( seg->get_type() != PT_TLS ) && | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:984:13: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 984 | Elf_Word pos = str_writer.add_string( name ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:898:23: error: ‘SHT_NOBITS’ was not declared in this scope 898 | ( SHT_NOBITS == sec->get_type() ) ) ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:898:42: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 898 | ( SHT_NOBITS == sec->get_type() ) ) ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:985:50: error: ‘pos’ was not declared in this scope 985 | new_section->set_name_string_offset( pos ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:899:40: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 899 | segment_memory += sec->get_size() + section_align; | ^~~~~~~~ | set_size In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1088: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:41:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 41 | Elf_Xword get_symbols_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:67:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 67 | bool get_symbol( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:69:22: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 69 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:70:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 70 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:73:22: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 73 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:92:22: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 92 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:93:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 93 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:96:22: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 96 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:135:28: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 135 | bool get_symbol( const Elf64_Addr& value, | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:137:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 137 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:140:22: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 140 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:899:53: error: ‘section_align’ was not declared in this scope 899 | segment_memory += sec->get_size() + section_align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:174:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 174 | Elf_Word add_symbol( Elf_Word name, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:205:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 205 | Elf_Word add_symbol( Elf_Word name, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:218:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 218 | Elf_Word add_symbol( string_section_accessor& pStrWriter, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:231:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 231 | Elf_Word add_symbol( string_section_accessor& pStrWriter, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:245:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 245 | Elf_Xword arrange_local_symbols( | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:902:18: error: ‘SHT_NOBITS’ was not declared in this scope 902 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:902:37: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 902 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:903:42: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 903 | segment_filesize += sec->get_size() + section_align; | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:281:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 281 | Elf_Half get_string_table_index() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:287:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 287 | Elf_Half get_hash_table_index() const { return hash_section_index; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:291:23: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 291 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:292:23: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 292 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:295:23: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 295 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:330:27: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 330 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:331:27: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 331 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:334:27: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 334 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:395:57: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 395 | template const T* generic_get_symbol_ptr( Elf_Xword index ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:411:34: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 411 | Elf_Xword& idx ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:430:30: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 430 | bool generic_get_symbol( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:432:30: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 432 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:433:30: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 433 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:436:30: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 436 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:903:55: error: ‘section_align’ was not declared in this scope 903 | segment_filesize += sec->get_size() + section_align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:472:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 472 | Elf_Word generic_add_symbol( Elf_Word name, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:907:35: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 907 | if ( section_generated[index] ) { | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:502:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 502 | Elf_Xword generic_arrange_local_symbols( | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:552:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 552 | Elf_Half hash_section_index{ 0 }; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const std::string&, int&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:101:19: error: there are no arguments to ‘get_hash_table_index’ that depend on a template parameter, so a declaration of ‘get_hash_table_index’ must be available [-Wtemplate-body] 101 | if ( 0 != get_hash_table_index() ) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:102:32: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 102 | if ( hash_section->get_type() == SHT_HASH ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:911:13: error: ‘current_file_pos’ was not declared in this scope 911 | current_file_pos += section_align; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:102:46: error: ‘SHT_HASH’ was not declared in this scope [-Wtemplate-body] 102 | if ( hash_section->get_type() == SHT_HASH ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:106:32: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 106 | if ( hash_section->get_type() == SHT_GNU_HASH || | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:911:33: error: ‘section_align’ was not declared in this scope 911 | current_file_pos += section_align; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:915:40: error: ‘const class ELFIO::segment’ has no member named ‘get_virtual_address’; did you mean ‘set_virtual_address’? 915 | sec->set_address( seg->get_virtual_address() + | ^~~~~~~~~~~~~~~~~~~ | set_virtual_address /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:919:28: error: ‘class ELFIO::section’ has no member named ‘get_index’; did you mean ‘set_index’? 919 | if ( 0 != sec->get_index() ) { | ^~~~~~~~~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:106:46: error: ‘SHT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 106 | if ( hash_section->get_type() == SHT_GNU_HASH || | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:107:32: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 107 | hash_section->get_type() == DT_GNU_HASH ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:923:18: error: ‘SHT_NOBITS’ was not declared in this scope 923 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:923:37: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 923 | if ( SHT_NOBITS != sec->get_type() ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:924:42: error: ‘class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 924 | current_file_pos += sec->get_size(); | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:927:30: error: no match for ‘operator[]’ (operand types are ‘std::vector’ and ‘’) 927 | section_generated[index] = true; | ^ /usr/include/c++/15/bits/stl_bvector.h:1132:7: note: candidate: ‘std::vector::reference std::vector::operator[](size_type) [with _Alloc = std::allocator; reference = std::vector::reference; size_type = long unsigned int]’ 1132 | operator[](size_type __n) | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1132:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1132 | operator[](size_type __n) | ~~~~~~~~~~^~~ /usr/include/c++/15/bits/stl_bvector.h:1140:7: note: candidate: ‘std::vector::const_reference std::vector::operator[](size_type) const [with _Alloc = std::allocator; const_reference = bool; size_type = long unsigned int]’ 1140 | operator[](size_type __n) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_bvector.h:1140:28: note: no known conversion for argument 1 from ‘’ to ‘std::vector::size_type’ {aka ‘long unsigned int’} 1140 | operator[](size_type __n) const | ~~~~~~~~~~^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:107:46: error: ‘DT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 107 | hash_section->get_type() == DT_GNU_HASH ) { | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp: In member function ‘ELFIO::section* ELFIO::elfio::Sections::add(const std::string&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:981:13: error: ‘Elf_Half’ was not declared in this scope 981 | Elf_Half str_index = parent->get_section_name_str_index(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:120:19: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 120 | for ( Elf_Xword i = 0; !ret && i < get_symbols_num(); i++ ) { | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:982:54: error: ‘str_index’ was not declared in this scope; did you mean ‘rindex’? 982 | section* string_table( parent->sections_[str_index].get() ); | ^~~~~~~~~ | rindex /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:120:44: error: ‘i’ was not declared in this scope [-Wtemplate-body] 120 | for ( Elf_Xword i = 0; !ret && i < get_symbols_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:120:48: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 120 | for ( Elf_Xword i = 0; !ret && i < get_symbols_num(); i++ ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:984:13: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 984 | Elf_Word pos = str_writer.add_string( name ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const int&, std::string&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:146:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 146 | Elf_Xword idx = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:985:50: error: ‘pos’ was not declared in this scope 985 | new_section->set_name_string_offset( pos ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:148:9: error: ‘Elf64_Addr’ was not declared in this scope; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 148 | Elf64_Addr v = 0; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In lambda function: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:153:44: error: ‘const struct ELFIO::Elf32_Sym’ has no member named ‘st_value’ [-Wtemplate-body] 153 | return convertor( sym->st_value ) == value; | ^~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1088: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:41:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 41 | Elf_Xword get_symbols_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:67:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 67 | bool get_symbol( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:69:22: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 69 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:70:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 70 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:73:22: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 73 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:92:22: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 92 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:93:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 93 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:96:22: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 96 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const int&, std::string&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:155:17: error: ‘idx’ was not declared in this scope [-Wtemplate-body] 155 | idx ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In lambda function: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:160:44: error: ‘const struct ELFIO::Elf64_Sym’ has no member named ‘st_value’ [-Wtemplate-body] 160 | return convertor( sym->st_value ) == value; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:135:28: error: ‘Elf64_Addr’ does not name a type; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 135 | bool get_symbol( const Elf64_Addr& value, | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:137:22: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 137 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:140:22: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 140 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:174:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 174 | Elf_Word add_symbol( Elf_Word name, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:205:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 205 | Elf_Word add_symbol( Elf_Word name, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:218:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 218 | Elf_Word add_symbol( string_section_accessor& pStrWriter, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const int&, std::string&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:162:17: error: ‘idx’ was not declared in this scope [-Wtemplate-body] 162 | idx ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:231:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 231 | Elf_Word add_symbol( string_section_accessor& pStrWriter, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:245:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 245 | Elf_Xword arrange_local_symbols( | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:281:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 281 | Elf_Half get_string_table_index() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:287:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 287 | Elf_Half get_hash_table_index() const { return hash_section_index; } | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:291:23: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 291 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:292:23: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 292 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:295:23: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 295 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:330:27: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 330 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:331:27: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 331 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:334:27: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 334 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:395:57: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 395 | template const T* generic_get_symbol_ptr( Elf_Xword index ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:411:34: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 411 | Elf_Xword& idx ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:430:30: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 430 | bool generic_get_symbol( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:432:30: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 432 | Elf64_Addr& value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:433:30: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 433 | Elf_Xword& size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:436:30: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 436 | Elf_Half& section_index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:166:32: error: ‘idx’ was not declared in this scope [-Wtemplate-body] 166 | return get_symbol( idx, name, v, size, bind, type, section_index, | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:472:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 472 | Elf_Word generic_add_symbol( Elf_Word name, | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:502:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 502 | Elf_Xword generic_arrange_local_symbols( | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:166:43: error: ‘v’ was not declared in this scope [-Wtemplate-body] 166 | return get_symbol( idx, name, v, size, bind, type, section_index, | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:552:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 552 | Elf_Half hash_section_index{ 0 }; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const std::string&, int&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:101:19: error: there are no arguments to ‘get_hash_table_index’ that depend on a template parameter, so a declaration of ‘get_hash_table_index’ must be available [-Wtemplate-body] 101 | if ( 0 != get_hash_table_index() ) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:102:32: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 102 | if ( hash_section->get_type() == SHT_HASH ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:102:46: error: ‘SHT_HASH’ was not declared in this scope [-Wtemplate-body] 102 | if ( hash_section->get_type() == SHT_HASH ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘void ELFIO::symbol_section_accessor_template::find_hash_section()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:266:9: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 266 | Elf_Half nSecNo = elf_file.sections.size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:267:24: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 267 | for ( Elf_Half i = 0; i < nSecNo; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:106:32: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 106 | if ( hash_section->get_type() == SHT_GNU_HASH || | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:267:31: error: ‘i’ was not declared in this scope [-Wtemplate-body] 267 | for ( Elf_Half i = 0; i < nSecNo; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:106:46: error: ‘SHT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 106 | if ( hash_section->get_type() == SHT_GNU_HASH || | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:107:32: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 107 | hash_section->get_type() == DT_GNU_HASH ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:267:35: error: ‘nSecNo’ was not declared in this scope [-Wtemplate-body] 267 | for ( Elf_Half i = 0; i < nSecNo; ++i ) { | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:269:23: error: ‘const class ELFIO::section’ has no member named ‘get_link’; did you mean ‘set_link’? [-Wtemplate-body] 269 | if ( sec->get_link() == symbol_section->get_index() && | ^~~~~~~~ | set_link /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:270:25: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 270 | ( sec->get_type() == SHT_HASH || | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:270:39: error: ‘SHT_HASH’ was not declared in this scope [-Wtemplate-body] 270 | ( sec->get_type() == SHT_HASH || | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:271:25: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 271 | sec->get_type() == SHT_GNU_HASH || | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:107:46: error: ‘DT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 107 | hash_section->get_type() == DT_GNU_HASH ) { | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:120:19: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 120 | for ( Elf_Xword i = 0; !ret && i < get_symbols_num(); i++ ) { | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:271:39: error: ‘SHT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 271 | sec->get_type() == SHT_GNU_HASH || | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:272:25: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 272 | sec->get_type() == DT_GNU_HASH ) ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:120:44: error: ‘i’ was not declared in this scope [-Wtemplate-body] 120 | for ( Elf_Xword i = 0; !ret && i < get_symbols_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:120:48: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 120 | for ( Elf_Xword i = 0; !ret && i < get_symbols_num(); i++ ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:272:39: error: ‘DT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 272 | sec->get_type() == DT_GNU_HASH ) ) { | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const int&, std::string&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:146:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 146 | Elf_Xword idx = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:148:9: error: ‘Elf64_Addr’ was not declared in this scope; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 148 | Elf64_Addr v = 0; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In lambda function: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:153:44: error: ‘const struct ELFIO::Elf32_Sym’ has no member named ‘st_value’ [-Wtemplate-body] 153 | return convertor( sym->st_value ) == value; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:274:17: error: ‘hash_section_index’ was not declared in this scope; did you mean ‘hash_section’? [-Wtemplate-body] 274 | hash_section_index = i; | ^~~~~~~~~~~~~~~~~~ | hash_section /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::hash_lookup(const std::string&, int&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:301:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 301 | Elf_Word nbucket = *(const Elf_Word*)hash_section->get_data(); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const int&, std::string&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:155:17: error: ‘idx’ was not declared in this scope [-Wtemplate-body] 155 | idx ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In lambda function: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:160:44: error: ‘const struct ELFIO::Elf64_Sym’ has no member named ‘st_value’ [-Wtemplate-body] 160 | return convertor( sym->st_value ) == value; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:302:9: error: ‘nbucket’ was not declared in this scope [-Wtemplate-body] 302 | nbucket = convertor( nbucket ); | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:303:18: error: expected ‘;’ before ‘nchain’ [-Wtemplate-body] 303 | Elf_Word nchain = | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::get_symbol(const int&, std::string&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:162:17: error: ‘idx’ was not declared in this scope [-Wtemplate-body] 162 | idx ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:166:32: error: ‘idx’ was not declared in this scope [-Wtemplate-body] 166 | return get_symbol( idx, name, v, size, bind, type, section_index, | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:305:9: error: ‘nchain’ was not declared in this scope [-Wtemplate-body] 305 | nchain = convertor( nchain ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:306:18: error: expected ‘;’ before ‘val’ [-Wtemplate-body] 306 | Elf_Word val = elf_hash( (const unsigned char*)name.c_str() ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:307:18: error: expected ‘;’ before ‘y’ [-Wtemplate-body] 307 | Elf_Word y = | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:166:43: error: ‘v’ was not declared in this scope [-Wtemplate-body] 166 | return get_symbol( idx, name, v, size, bind, type, section_index, | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:310:9: error: ‘y’ was not declared in this scope [-Wtemplate-body] 310 | y = convertor( y ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘void ELFIO::symbol_section_accessor_template::find_hash_section()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:266:9: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 266 | Elf_Half nSecNo = elf_file.sections.size(); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:267:24: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 267 | for ( Elf_Half i = 0; i < nSecNo; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:313:32: error: ‘STN_UNDEF’ was not declared in this scope [-Wtemplate-body] 313 | while ( str != name && STN_UNDEF != y && y < nchain ) { | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:25: error: ISO C++ forbids declaration of ‘type name’ with no type [-Wtemplate-body] 314 | y = *(const Elf_Word*)( hash_section->get_data() + | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:19: error: expected primary-expression before ‘const’ [-Wtemplate-body] 314 | y = *(const Elf_Word*)( hash_section->get_data() + | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:19: error: expected ‘)’ before ‘const’ [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:18: note: to match this ‘(’ 314 | y = *(const Elf_Word*)( hash_section->get_data() + | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘const T* ELFIO::symbol_section_accessor_template::generic_get_symbol_ptr(int) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:397:57: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 397 | if ( 0 != symbol_section->get_data() && index < get_symbols_num() ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:267:31: error: ‘i’ was not declared in this scope [-Wtemplate-body] 267 | for ( Elf_Half i = 0; i < nSecNo; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::generic_search_symbols(std::function, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:413:15: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 413 | for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:267:35: error: ‘nSecNo’ was not declared in this scope [-Wtemplate-body] 267 | for ( Elf_Half i = 0; i < nSecNo; ++i ) { | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:269:23: error: ‘const class ELFIO::section’ has no member named ‘get_link’; did you mean ‘set_link’? [-Wtemplate-body] 269 | if ( sec->get_link() == symbol_section->get_index() && | ^~~~~~~~ | set_link /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:270:25: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 270 | ( sec->get_type() == SHT_HASH || | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:413:32: error: ‘i’ was not declared in this scope [-Wtemplate-body] 413 | for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:413:36: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 413 | for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::generic_get_symbol(int, std::string&, int&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:442:22: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 442 | index < get_symbols_num() ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:450:35: error: there are no arguments to ‘get_string_table_index’ that depend on a template parameter, so a declaration of ‘get_string_table_index’ must be available [-Wtemplate-body] 450 | elf_file.sections[get_string_table_index()]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1089: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:41:20: error: ‘Elf_Xword’ has not been declared 41 | template | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:53:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 53 | Elf_Word get_notes_num() const | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:59:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 59 | bool get_note( Elf_Word index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:60:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 60 | Elf_Word& type, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:63:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 63 | Elf_Word& descSize ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:97:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 97 | void add_note( Elf_Word type, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:100:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 100 | Elf_Word descSize ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:270:39: error: ‘SHT_HASH’ was not declared in this scope [-Wtemplate-body] 270 | ( sec->get_type() == SHT_HASH || | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:271:25: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 271 | sec->get_type() == SHT_GNU_HASH || | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:271:39: error: ‘SHT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 271 | sec->get_type() == SHT_GNU_HASH || | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:272:25: error: ‘const class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? [-Wtemplate-body] 272 | sec->get_type() == DT_GNU_HASH ) ) { | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:170:17: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 170 | std::vector note_start_positions; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:170:26: error: template argument 1 is invalid [-Wtemplate-body] 170 | std::vector note_start_positions; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:170:26: error: template argument 2 is invalid [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:174:55: error: ‘get_size’ is not a member of ‘ELFIO::section’ 174 | note_section_accessor_template; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:174:63: error: template argument 2 is invalid 174 | note_section_accessor_template; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:176:61: error: ‘get_size’ is not a member of ‘ELFIO::section’ 176 | note_section_accessor_template; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:176:69: error: template argument 2 is invalid 176 | note_section_accessor_template; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:178:55: error: ‘get_file_size’ is not a member of ‘ELFIO::segment’ 178 | note_section_accessor_template; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:178:68: error: template argument 2 is invalid 178 | note_section_accessor_template; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:180:61: error: ‘get_file_size’ is not a member of ‘ELFIO::segment’ 180 | note_section_accessor_template; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:180:74: error: template argument 2 is invalid 180 | note_section_accessor_template; | ^ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1090: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:31:27: error: ‘Elf_Xword’ has not been declared 31 | static int get_r_sym( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:35:28: error: ‘Elf_Xword’ has not been declared 35 | static int get_r_type( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:272:39: error: ‘DT_GNU_HASH’ was not declared in this scope [-Wtemplate-body] 272 | sec->get_type() == DT_GNU_HASH ) ) { | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:30: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:39: error: expected ‘)’ before ‘info’ 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:32: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:16: note: in expansion of macro ‘ELF32_R_SYM’ 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:45: error: expected ‘)’ before ‘;’ token 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:30: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:16: note: in expansion of macro ‘ELF32_R_SYM’ 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:274:17: error: ‘hash_section_index’ was not declared in this scope; did you mean ‘hash_section’? [-Wtemplate-body] 274 | hash_section_index = i; | ^~~~~~~~~~~~~~~~~~ | hash_section /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_type(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:31: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:40: error: expected ‘)’ before ‘info’ 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:47: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:16: note: in expansion of macro ‘ELF32_R_TYPE’ 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:46: error: expected ‘)’ before ‘;’ token 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:30: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:16: note: in expansion of macro ‘ELF32_R_TYPE’ 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:42:27: error: ‘Elf_Xword’ has not been declared 42 | static int get_r_sym( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:46:28: error: ‘Elf_Xword’ has not been declared 46 | static int get_r_type( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::hash_lookup(const std::string&, int&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:301:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 301 | Elf_Word nbucket = *(const Elf_Word*)hash_section->get_data(); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:30: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:39: error: expected ‘)’ before ‘info’ 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:32: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:16: note: in expansion of macro ‘ELF32_R_SYM’ 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:45: error: expected ‘)’ before ‘;’ token 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:30: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:16: note: in expansion of macro ‘ELF32_R_SYM’ 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:302:9: error: ‘nbucket’ was not declared in this scope [-Wtemplate-body] 302 | nbucket = convertor( nbucket ); | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:303:18: error: expected ‘;’ before ‘nchain’ [-Wtemplate-body] 303 | Elf_Word nchain = | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_type(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:31: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:40: error: expected ‘)’ before ‘info’ 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:47: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:16: note: in expansion of macro ‘ELF32_R_TYPE’ 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:46: error: expected ‘)’ before ‘;’ token 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:30: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:16: note: in expansion of macro ‘ELF32_R_TYPE’ 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:53:27: error: ‘Elf_Xword’ has not been declared 53 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:54:28: error: ‘Elf_Xword’ has not been declared 54 | static int get_r_type( Elf_Xword info ) { return ELF64_R_TYPE( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1252:35: warning: right shift count >= width of type [-Wshift-count-overflow] 1252 | #define ELF64_R_SYM( i ) ( ( i ) >> 32 ) | ~~~~~~^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:53:53: note: in expansion of macro ‘ELF64_R_SYM’ 53 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:58:27: error: ‘Elf_Xword’ has not been declared 58 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:59:28: error: ‘Elf_Xword’ has not been declared 59 | static int get_r_type( Elf_Xword info ) { return ELF64_R_TYPE( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1252:35: warning: right shift count >= width of type [-Wshift-count-overflow] 1252 | #define ELF64_R_SYM( i ) ( ( i ) >> 32 ) | ~~~~~~^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:58:53: note: in expansion of macro ‘ELF64_R_SYM’ 58 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:74:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 74 | Elf_Xword get_entries_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:87:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 87 | bool get_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:88:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 88 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:89:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 89 | Elf_Word& symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:122:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 122 | bool get_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:123:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 123 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:124:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 124 | Elf64_Addr& symbolValue, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:189:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 189 | bool set_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:190:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 190 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:191:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 191 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:224:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 224 | void add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:224:40: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 224 | void add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:235:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 235 | void add_entry( Elf64_Addr offset, Elf_Word symbol, unsigned type ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:235:40: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 235 | void add_entry( Elf64_Addr offset, Elf_Word symbol, unsigned type ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:249:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 249 | void add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:249:40: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 249 | void add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:260:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 260 | void add_entry( Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:261:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 261 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:280:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 280 | Elf64_Addr value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:281:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 281 | Elf_Word size, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:284:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 284 | Elf_Half shndx, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:285:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 285 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:295:24: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 295 | void swap_symbols( Elf_Xword first, Elf_Xword second ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:295:41: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 295 | void swap_symbols( Elf_Xword first, Elf_Xword second ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:315:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 315 | Elf_Half get_symbol_table_index() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:322:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 322 | void generic_get_entry_rel( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:323:33: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 323 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:324:33: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 324 | Elf_Word& symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:342:34: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 342 | void generic_get_entry_rela( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:343:34: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 343 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:344:34: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 344 | Elf_Word& symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:362:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 362 | void generic_set_entry_rel( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:363:33: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 363 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:364:33: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 364 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:387:34: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 387 | void generic_set_entry_rela( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:388:34: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 388 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:389:34: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 389 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:414:29: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 414 | void generic_add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:414:48: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 414 | void generic_add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:431:24: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 431 | generic_add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:431:43: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 431 | generic_add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘bool ELFIO::relocation_section_accessor_template::get_entry(int, int&, int&, unsigned int&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:93:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 93 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:305:9: error: ‘nchain’ was not declared in this scope [-Wtemplate-body] 305 | nchain = convertor( nchain ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:306:18: error: expected ‘;’ before ‘val’ [-Wtemplate-body] 306 | Elf_Word val = elf_hash( (const unsigned char*)name.c_str() ); | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:307:18: error: expected ‘;’ before ‘y’ [-Wtemplate-body] 307 | Elf_Word y = | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:310:9: error: ‘y’ was not declared in this scope [-Wtemplate-body] 310 | y = convertor( y ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:98:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 98 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:313:32: error: ‘STN_UNDEF’ was not declared in this scope [-Wtemplate-body] 313 | while ( str != name && STN_UNDEF != y && y < nchain ) { | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:25: error: ISO C++ forbids declaration of ‘type name’ with no type [-Wtemplate-body] 314 | y = *(const Elf_Word*)( hash_section->get_data() + | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:19: error: expected primary-expression before ‘const’ [-Wtemplate-body] 314 | y = *(const Elf_Word*)( hash_section->get_data() + | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:19: error: expected ‘)’ before ‘const’ [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:314:18: note: to match this ‘(’ 314 | y = *(const Elf_Word*)( hash_section->get_data() + | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘const T* ELFIO::symbol_section_accessor_template::generic_get_symbol_ptr(int) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:397:57: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 397 | if ( 0 != symbol_section->get_data() && index < get_symbols_num() ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::generic_search_symbols(std::function, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:413:15: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 413 | for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:102:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 102 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:413:32: error: ‘i’ was not declared in this scope [-Wtemplate-body] 413 | for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:413:36: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 413 | for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp: In member function ‘bool ELFIO::symbol_section_accessor_template::generic_get_symbol(int, std::string&, int&, int&, unsigned char&, unsigned char&, int&, unsigned char&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:442:22: error: there are no arguments to ‘get_symbols_num’ that depend on a template parameter, so a declaration of ‘get_symbols_num’ must be available [-Wtemplate-body] 442 | index < get_symbols_num() ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_symbols.hpp:450:35: error: there are no arguments to ‘get_string_table_index’ that depend on a template parameter, so a declaration of ‘get_string_table_index’ must be available [-Wtemplate-body] 450 | elf_file.sections[get_string_table_index()]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1089: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:41:20: error: ‘Elf_Xword’ has not been declared 41 | template | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:108:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 108 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:53:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 53 | Elf_Word get_notes_num() const | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:59:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 59 | bool get_note( Elf_Word index, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:60:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 60 | Elf_Word& type, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:63:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 63 | Elf_Word& descSize ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:97:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 97 | void add_note( Elf_Word type, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:100:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 100 | Elf_Word descSize ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:170:17: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 170 | std::vector note_start_positions; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:170:26: error: template argument 1 is invalid [-Wtemplate-body] 170 | std::vector note_start_positions; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:170:26: error: template argument 2 is invalid [-Wtemplate-body] /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:174:55: error: ‘get_size’ is not a member of ‘ELFIO::section’ 174 | note_section_accessor_template; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:174:63: error: template argument 2 is invalid 174 | note_section_accessor_template; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:176:61: error: ‘get_size’ is not a member of ‘ELFIO::section’ 176 | note_section_accessor_template; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:176:69: error: template argument 2 is invalid 176 | note_section_accessor_template; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:178:55: error: ‘get_file_size’ is not a member of ‘ELFIO::segment’ 178 | note_section_accessor_template; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:178:68: error: template argument 2 is invalid 178 | note_section_accessor_template; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:180:61: error: ‘get_file_size’ is not a member of ‘ELFIO::segment’ 180 | note_section_accessor_template; | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_note.hpp:180:74: error: template argument 2 is invalid 180 | note_section_accessor_template; | ^ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1090: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:31:27: error: ‘Elf_Xword’ has not been declared 31 | static int get_r_sym( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:35:28: error: ‘Elf_Xword’ has not been declared 35 | static int get_r_type( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:112:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 112 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:30: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:39: error: expected ‘)’ before ‘info’ 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:32: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:16: note: in expansion of macro ‘ELF32_R_SYM’ 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:45: error: expected ‘)’ before ‘;’ token 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:30: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:33:16: note: in expansion of macro ‘ELF32_R_SYM’ 33 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘bool ELFIO::relocation_section_accessor_template::get_entry(int, int&, int&, std::string&, unsigned int&, ELFIO::Elf_Sxword&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:131:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 131 | Elf_Word symbol = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:132:53: error: ‘symbol’ was not declared in this scope [-Wtemplate-body] 132 | bool ret = get_entry( index, offset, symbol, type, addend ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_type(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:31: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:40: error: expected ‘)’ before ‘info’ 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:47: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:16: note: in expansion of macro ‘ELF32_R_TYPE’ 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:46: error: expected ‘)’ before ‘;’ token 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:30: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:37:16: note: in expansion of macro ‘ELF32_R_TYPE’ 37 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:42:27: error: ‘Elf_Xword’ has not been declared 42 | static int get_r_sym( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:46:28: error: ‘Elf_Xword’ has not been declared 46 | static int get_r_type( Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:135:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 135 | Elf_Xword size; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:30: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:39: error: expected ‘)’ before ‘info’ 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:34: note: in definition of macro ‘ELF32_R_SYM’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:32: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:16: note: in expansion of macro ‘ELF32_R_SYM’ 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:45: error: expected ‘)’ before ‘;’ token 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1248:30: note: to match this ‘(’ 1248 | #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:44:16: note: in expansion of macro ‘ELF32_R_SYM’ 44 | return ELF32_R_SYM( (Elf_Word)info ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:138:9: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 138 | Elf_Half section; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:142:41: error: there are no arguments to ‘get_symbol_table_index’ that depend on a template parameter, so a declaration of ‘get_symbol_table_index’ must be available [-Wtemplate-body] 142 | elf_file, elf_file.sections[get_symbol_table_index()] ); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:143:75: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 143 | ret = ret && symbols.get_symbol( symbol, symbolName, symbolValue, size, | ^~~~ | std::size /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:144:67: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 144 | bind, symbolType, section, other ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘bool ELFIO::relocation_section_accessor_template::set_entry(int, int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:195:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 195 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_type(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:31: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:40: error: expected ‘)’ before ‘info’ 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:49: note: in definition of macro ‘ELF32_R_TYPE’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:47: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:16: note: in expansion of macro ‘ELF32_R_TYPE’ 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:46: error: expected ‘)’ before ‘;’ token 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1249:30: note: to match this ‘(’ 1249 | #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:48:16: note: in expansion of macro ‘ELF32_R_TYPE’ 48 | return ELF32_R_TYPE( (Elf_Word)info ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:53:27: error: ‘Elf_Xword’ has not been declared 53 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:54:28: error: ‘Elf_Xword’ has not been declared 54 | static int get_r_type( Elf_Xword info ) { return ELF64_R_TYPE( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:200:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 200 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1252:35: warning: right shift count >= width of type [-Wshift-count-overflow] 1252 | #define ELF64_R_SYM( i ) ( ( i ) >> 32 ) | ~~~~~~^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:53:53: note: in expansion of macro ‘ELF64_R_SYM’ 53 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:58:27: error: ‘Elf_Xword’ has not been declared 58 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:59:28: error: ‘Elf_Xword’ has not been declared 59 | static int get_r_type( Elf_Xword info ) { return ELF64_R_TYPE( info ); } | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In static member function ‘static int ELFIO::get_sym_and_type::get_r_sym(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1252:35: warning: right shift count >= width of type [-Wshift-count-overflow] 1252 | #define ELF64_R_SYM( i ) ( ( i ) >> 32 ) | ~~~~~~^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:58:53: note: in expansion of macro ‘ELF64_R_SYM’ 58 | static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:74:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 74 | Elf_Xword get_entries_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:87:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 87 | bool get_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:88:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 88 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:89:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 89 | Elf_Word& symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:122:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 122 | bool get_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:123:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 123 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:124:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 124 | Elf64_Addr& symbolValue, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:189:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 189 | bool set_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:190:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 190 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:191:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 191 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:224:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 224 | void add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:224:40: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 224 | void add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:235:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 235 | void add_entry( Elf64_Addr offset, Elf_Word symbol, unsigned type ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:235:40: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 235 | void add_entry( Elf64_Addr offset, Elf_Word symbol, unsigned type ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:249:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 249 | void add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:249:40: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 249 | void add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:260:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 260 | void add_entry( Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:261:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 261 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:280:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 280 | Elf64_Addr value, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:281:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 281 | Elf_Word size, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:284:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 284 | Elf_Half shndx, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:285:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 285 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:295:24: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 295 | void swap_symbols( Elf_Xword first, Elf_Xword second ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:295:41: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 295 | void swap_symbols( Elf_Xword first, Elf_Xword second ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:315:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 315 | Elf_Half get_symbol_table_index() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:322:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 322 | void generic_get_entry_rel( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:323:33: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 323 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:324:33: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 324 | Elf_Word& symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:342:34: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 342 | void generic_get_entry_rela( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:343:34: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 343 | Elf64_Addr& offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:344:34: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 344 | Elf_Word& symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:362:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 362 | void generic_set_entry_rel( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:363:33: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 363 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:364:33: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 364 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:387:34: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 387 | void generic_set_entry_rela( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:388:34: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 388 | Elf64_Addr offset, | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:389:34: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 389 | Elf_Word symbol, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:414:29: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 414 | void generic_add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:414:48: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 414 | void generic_add_entry( Elf64_Addr offset, Elf_Xword info ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:431:24: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 431 | generic_add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:431:43: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 431 | generic_add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘bool ELFIO::relocation_section_accessor_template::get_entry(int, int&, int&, unsigned int&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:93:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 93 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:204:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 204 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:98:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 98 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:210:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 210 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:102:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 102 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:214:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 214 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:108:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 108 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::add_entry(int, int, unsigned int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:237:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 237 | Elf_Xword info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:112:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 112 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:20: note: in expansion of macro ‘ELF32_R_INFO’ 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:20: note: in expansion of macro ‘ELF32_R_INFO’ 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:20: note: in expansion of macro ‘ELF32_R_INFO’ 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘bool ELFIO::relocation_section_accessor_template::get_entry(int, int&, int&, std::string&, unsigned int&, ELFIO::Elf_Sxword&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:131:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 131 | Elf_Word symbol = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:132:53: error: ‘symbol’ was not declared in this scope [-Wtemplate-body] 132 | bool ret = get_entry( index, offset, symbol, type, addend ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:245:28: error: ‘info’ was not declared in this scope [-Wtemplate-body] 245 | add_entry( offset, info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:135:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 135 | Elf_Xword size; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::add_entry(int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:265:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 265 | Elf_Xword info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:138:9: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 138 | Elf_Half section; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:142:41: error: there are no arguments to ‘get_symbol_table_index’ that depend on a template parameter, so a declaration of ‘get_symbol_table_index’ must be available [-Wtemplate-body] 142 | elf_file, elf_file.sections[get_symbol_table_index()] ); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:143:75: error: ‘size’ was not declared in this scope; did you mean ‘std::size’? [-Wtemplate-body] 143 | ret = ret && symbols.get_symbol( symbol, symbolName, symbolValue, size, | ^~~~ | std::size /usr/include/c++/15/bits/range_access.h:278:5: note: ‘std::size’ declared here 278 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:144:67: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 144 | bind, symbolType, section, other ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘bool ELFIO::relocation_section_accessor_template::set_entry(int, int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:195:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 195 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:20: note: in expansion of macro ‘ELF32_R_INFO’ 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:20: note: in expansion of macro ‘ELF32_R_INFO’ 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:20: note: in expansion of macro ‘ELF32_R_INFO’ 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:200:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 200 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:273:28: error: ‘info’ was not declared in this scope [-Wtemplate-body] 273 | add_entry( offset, info, addend ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:204:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 204 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:210:18: error: ‘SHT_REL’ was not declared in this scope [-Wtemplate-body] 210 | if ( SHT_REL == relocation_section->get_type() ) { | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::add_entry(ELFIO::string_section_accessor, const char*, ELFIO::symbol_section_accessor, int, int, unsigned char, unsigned char, int, int, unsigned int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:288:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 288 | Elf_Word str_index = str_writer.add_string( str ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:289:18: error: expected ‘;’ before ‘sym_index’ [-Wtemplate-body] 289 | Elf_Word sym_index = sym_writer.add_symbol( str_index, value, size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:214:23: error: ‘SHT_RELA’ was not declared in this scope [-Wtemplate-body] 214 | else if ( SHT_RELA == relocation_section->get_type() ) { | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:291:28: error: ‘sym_index’ was not declared in this scope; did you mean ‘sym_info’? [-Wtemplate-body] 291 | add_entry( offset, sym_index, type ); | ^~~~~~~~~ | sym_info /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::add_entry(int, int, unsigned int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:237:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 237 | Elf_Xword info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::swap_symbols(int, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:297:9: error: ‘Elf64_Addr’ was not declared in this scope; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 297 | Elf64_Addr offset = 0; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:20: note: in expansion of macro ‘ELF32_R_INFO’ 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:20: note: in expansion of macro ‘ELF32_R_INFO’ 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:239:20: note: in expansion of macro ‘ELF32_R_INFO’ 239 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:298:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 298 | Elf_Word symbol = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:301:24: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 301 | for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:242:20: note: in expansion of macro ‘ELF64_R_INFO’ 242 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:301:31: error: ‘i’ was not declared in this scope [-Wtemplate-body] 301 | for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:301:35: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 301 | for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:245:28: error: ‘info’ was not declared in this scope [-Wtemplate-body] 245 | add_entry( offset, info ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:302:27: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? [-Wtemplate-body] 302 | get_entry( i, offset, symbol, rtype, addend ); | ^~~~~~ | off_t /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::add_entry(int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:265:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 265 | Elf_Xword info; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:20: note: in expansion of macro ‘ELF32_R_INFO’ 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:20: note: in expansion of macro ‘ELF32_R_INFO’ 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:267:20: note: in expansion of macro ‘ELF32_R_INFO’ 267 | info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:302:35: error: ‘symbol’ was not declared in this scope [-Wtemplate-body] 302 | get_entry( i, offset, symbol, rtype, addend ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:304:49: error: expected ‘)’ before ‘second’ [-Wtemplate-body] 304 | set_entry( i, offset, (Elf_Word)second, rtype, addend ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:304:26: note: to match this ‘(’ 304 | set_entry( i, offset, (Elf_Word)second, rtype, addend ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:307:49: error: expected ‘)’ before ‘first’ [-Wtemplate-body] 307 | set_entry( i, offset, (Elf_Word)first, rtype, addend ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:307:26: note: to match this ‘(’ 307 | set_entry( i, offset, (Elf_Word)first, rtype, addend ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:13: error: ‘info’ was not declared in this scope [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:45: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:59: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:270:20: note: in expansion of macro ‘ELF64_R_INFO’ 270 | info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_get_entry_rel(int, int&, int&, unsigned int&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:334:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 334 | Elf_Xword tmp = convertor( pEntry->r_info ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:273:28: error: ‘info’ was not declared in this scope [-Wtemplate-body] 273 | add_entry( offset, info, addend ); | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:335:57: error: ‘tmp’ was not declared in this scope; did you mean ‘tm’? [-Wtemplate-body] 335 | symbol = get_sym_and_type::get_r_sym( tmp ); | ^~~ | tm /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::add_entry(ELFIO::string_section_accessor, const char*, ELFIO::symbol_section_accessor, int, int, unsigned char, unsigned char, int, int, unsigned int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:288:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 288 | Elf_Word str_index = str_writer.add_string( str ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:289:18: error: expected ‘;’ before ‘sym_index’ [-Wtemplate-body] 289 | Elf_Word sym_index = sym_writer.add_symbol( str_index, value, size, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_get_entry_rela(int, int&, int&, unsigned int&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:354:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 354 | Elf_Xword tmp = convertor( pEntry->r_info ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:291:28: error: ‘sym_index’ was not declared in this scope; did you mean ‘sym_info’? [-Wtemplate-body] 291 | add_entry( offset, sym_index, type ); | ^~~~~~~~~ | sym_info /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:355:57: error: ‘tmp’ was not declared in this scope; did you mean ‘tm’? [-Wtemplate-body] 355 | symbol = get_sym_and_type::get_r_sym( tmp ); | ^~~ | tm /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::swap_symbols(int, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:297:9: error: ‘Elf64_Addr’ was not declared in this scope; did you mean ‘Elf64_Shdr’? [-Wtemplate-body] 297 | Elf64_Addr offset = 0; | ^~~~~~~~~~ | Elf64_Shdr /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_set_entry_rel(int, int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:298:9: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 298 | Elf_Word symbol = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:301:24: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 301 | for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:30: note: in expansion of macro ‘ELF32_R_INFO’ 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:30: note: in expansion of macro ‘ELF32_R_INFO’ 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:30: note: in expansion of macro ‘ELF32_R_INFO’ 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:301:31: error: ‘i’ was not declared in this scope [-Wtemplate-body] 301 | for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:301:35: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 301 | for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:302:27: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? [-Wtemplate-body] 302 | get_entry( i, offset, symbol, rtype, addend ); | ^~~~~~ | off_t /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_set_entry_rela(int, int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:30: note: in expansion of macro ‘ELF32_R_INFO’ 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:30: note: in expansion of macro ‘ELF32_R_INFO’ 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:30: note: in expansion of macro ‘ELF32_R_INFO’ 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:302:35: error: ‘symbol’ was not declared in this scope [-Wtemplate-body] 302 | get_entry( i, offset, symbol, rtype, addend ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:304:49: error: expected ‘)’ before ‘second’ [-Wtemplate-body] 304 | set_entry( i, offset, (Elf_Word)second, rtype, addend ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:304:26: note: to match this ‘(’ 304 | set_entry( i, offset, (Elf_Word)second, rtype, addend ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:307:49: error: expected ‘)’ before ‘first’ [-Wtemplate-body] 307 | set_entry( i, offset, (Elf_Word)first, rtype, addend ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:307:26: note: to match this ‘(’ 307 | set_entry( i, offset, (Elf_Word)first, rtype, addend ); | ^ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1091: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:42:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 42 | Elf_Xword get_entries_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:73:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 73 | bool get_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:74:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 74 | Elf_Xword& tag, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:75:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 75 | Elf_Xword& value, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:109:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 109 | void add_entry( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:109:36: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 109 | void add_entry( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:120:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 120 | void add_entry( Elf_Xword tag, const std::string& str ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:131:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 131 | Elf_Half get_string_table_index() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:138:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 138 | void generic_get_entry_dyn( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:139:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 139 | Elf_Xword& tag, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:140:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 140 | Elf_Xword& value ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:204:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 204 | void generic_add_entry_dyn( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:204:48: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 204 | void generic_add_entry_dyn( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:265:13: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 265 | mutable Elf_Xword entries_num; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In constructor ‘ELFIO::dynamic_section_accessor_template::dynamic_section_accessor_template(const ELFIO::elfio&, S*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:37:61: error: class ‘ELFIO::dynamic_section_accessor_template’ does not have any field named ‘entries_num’ [-Wtemplate-body] 37 | : elf_file( elf_file ), dynamic_section( section ), entries_num( 0 ) | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘bool ELFIO::dynamic_section_accessor_template::get_entry(int, int&, int&, std::string&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:78:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 78 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_get_entry_rel(int, int&, int&, unsigned int&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:334:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 334 | Elf_Xword tmp = convertor( pEntry->r_info ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:90:21: error: ‘DT_NEEDED’ was not declared in this scope [-Wtemplate-body] 90 | if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:335:57: error: ‘tmp’ was not declared in this scope; did you mean ‘tm’? [-Wtemplate-body] 335 | symbol = get_sym_and_type::get_r_sym( tmp ); | ^~~ | tm /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:90:41: error: ‘DT_SONAME’ was not declared in this scope [-Wtemplate-body] 90 | if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_get_entry_rela(int, int&, int&, unsigned int&, ELFIO::Elf_Sxword&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:354:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 354 | Elf_Xword tmp = convertor( pEntry->r_info ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:355:57: error: ‘tmp’ was not declared in this scope; did you mean ‘tm’? [-Wtemplate-body] 355 | symbol = get_sym_and_type::get_r_sym( tmp ); | ^~~ | tm /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:90:61: error: ‘DT_RPATH’ was not declared in this scope [-Wtemplate-body] 90 | if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_set_entry_rel(int, int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:30: note: in expansion of macro ‘ELF32_R_INFO’ 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:30: note: in expansion of macro ‘ELF32_R_INFO’ 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:375:30: note: in expansion of macro ‘ELF32_R_INFO’ 375 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:91:21: error: ‘DT_RUNPATH’ was not declared in this scope [-Wtemplate-body] 91 | tag == DT_RUNPATH ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:93:35: error: there are no arguments to ‘get_string_table_index’ that depend on a template parameter, so a declaration of ‘get_string_table_index’ must be available [-Wtemplate-body] 93 | elf_file.sections[get_string_table_index()] ); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:378:30: note: in expansion of macro ‘ELF64_R_INFO’ 378 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:94:54: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 94 | const char* result = strsec.get_string( (Elf_Word)value ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘void ELFIO::dynamic_section_accessor_template::add_entry(int, const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:123:31: error: there are no arguments to ‘get_string_table_index’ that depend on a template parameter, so a declaration of ‘get_string_table_index’ must be available [-Wtemplate-body] 123 | elf_file.sections[get_string_table_index()] ); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp: In member function ‘void ELFIO::relocation_section_accessor_template::generic_set_entry_rela(int, int, int, unsigned int, ELFIO::Elf_Sxword)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:124:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 124 | Elf_Xword value = strsec.add_string( str ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:36: note: in definition of macro ‘ELF32_R_INFO’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:34: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:30: note: in expansion of macro ‘ELF32_R_INFO’ 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:32: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:30: note: in expansion of macro ‘ELF32_R_INFO’ 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1250:30: note: to match this ‘(’ 1250 | #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:400:30: note: in expansion of macro ‘ELF32_R_INFO’ 400 | pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:45: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:125:25: error: ‘value’ was not declared in this scope [-Wtemplate-body] 125 | add_entry( tag, value ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:55: error: expected ‘)’ before ‘symbol’ [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:22: note: in definition of macro ‘ELF64_R_INFO’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:20: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:9: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:7: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:69: error: expected ‘)’ before ‘;’ token [-Wtemplate-body] 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elf_types.hpp:1255:5: note: to match this ‘(’ 1255 | ( ( ( (int64_t)( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_relocation.hpp:403:30: note: in expansion of macro ‘ELF64_R_INFO’ 403 | pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1091: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:42:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 42 | Elf_Xword get_entries_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:73:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 73 | bool get_entry( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:74:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 74 | Elf_Xword& tag, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:75:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 75 | Elf_Xword& value, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:109:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 109 | void add_entry( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:109:36: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 109 | void add_entry( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:120:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 120 | void add_entry( Elf_Xword tag, const std::string& str ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:131:5: error: ‘Elf_Half’ does not name a type [-Wtemplate-body] 131 | Elf_Half get_string_table_index() const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:138:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 138 | void generic_get_entry_dyn( Elf_Xword index, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:139:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 139 | Elf_Xword& tag, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:140:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 140 | Elf_Xword& value ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:204:33: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 204 | void generic_add_entry_dyn( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:204:48: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 204 | void generic_add_entry_dyn( Elf_Xword tag, Elf_Xword value ) | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘void ELFIO::dynamic_section_accessor_template::generic_get_entry_dyn(int, int&, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:149:21: error: ‘DT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 149 | tag = DT_NULL; | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:265:13: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 265 | mutable Elf_Xword entries_num; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In constructor ‘ELFIO::dynamic_section_accessor_template::dynamic_section_accessor_template(const ELFIO::elfio&, S*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:37:61: error: class ‘ELFIO::dynamic_section_accessor_template’ does not have any field named ‘entries_num’ [-Wtemplate-body] 37 | : elf_file( elf_file ), dynamic_section( section ), entries_num( 0 ) | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘bool ELFIO::dynamic_section_accessor_template::get_entry(int, int&, int&, std::string&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:78:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 78 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:159:14: error: ‘DT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 159 | case DT_NULL: | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:90:21: error: ‘DT_NEEDED’ was not declared in this scope [-Wtemplate-body] 90 | if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:160:14: error: ‘DT_SYMBOLIC’ was not declared in this scope [-Wtemplate-body] 160 | case DT_SYMBOLIC: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:90:41: error: ‘DT_SONAME’ was not declared in this scope [-Wtemplate-body] 90 | if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:90:61: error: ‘DT_RPATH’ was not declared in this scope [-Wtemplate-body] 90 | if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:161:14: error: ‘DT_TEXTREL’ was not declared in this scope [-Wtemplate-body] 161 | case DT_TEXTREL: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:91:21: error: ‘DT_RUNPATH’ was not declared in this scope [-Wtemplate-body] 91 | tag == DT_RUNPATH ) { | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:93:35: error: there are no arguments to ‘get_string_table_index’ that depend on a template parameter, so a declaration of ‘get_string_table_index’ must be available [-Wtemplate-body] 93 | elf_file.sections[get_string_table_index()] ); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:162:14: error: ‘DT_BIND_NOW’ was not declared in this scope [-Wtemplate-body] 162 | case DT_BIND_NOW: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:94:54: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 94 | const char* result = strsec.get_string( (Elf_Word)value ); | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘void ELFIO::dynamic_section_accessor_template::add_entry(int, const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:123:31: error: there are no arguments to ‘get_string_table_index’ that depend on a template parameter, so a declaration of ‘get_string_table_index’ must be available [-Wtemplate-body] 123 | elf_file.sections[get_string_table_index()] ); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:124:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 124 | Elf_Xword value = strsec.add_string( str ); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:165:14: error: ‘DT_NEEDED’ was not declared in this scope [-Wtemplate-body] 165 | case DT_NEEDED: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:125:25: error: ‘value’ was not declared in this scope [-Wtemplate-body] 125 | add_entry( tag, value ); | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:166:14: error: ‘DT_PLTRELSZ’ was not declared in this scope [-Wtemplate-body] 166 | case DT_PLTRELSZ: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘void ELFIO::dynamic_section_accessor_template::generic_get_entry_dyn(int, int&, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:149:21: error: ‘DT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 149 | tag = DT_NULL; | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:159:14: error: ‘DT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 159 | case DT_NULL: | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:167:14: error: ‘DT_RELASZ’ was not declared in this scope [-Wtemplate-body] 167 | case DT_RELASZ: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:160:14: error: ‘DT_SYMBOLIC’ was not declared in this scope [-Wtemplate-body] 160 | case DT_SYMBOLIC: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:168:14: error: ‘DT_RELAENT’ was not declared in this scope [-Wtemplate-body] 168 | case DT_RELAENT: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:161:14: error: ‘DT_TEXTREL’ was not declared in this scope [-Wtemplate-body] 161 | case DT_TEXTREL: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:169:14: error: ‘DT_STRSZ’ was not declared in this scope [-Wtemplate-body] 169 | case DT_STRSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:162:14: error: ‘DT_BIND_NOW’ was not declared in this scope [-Wtemplate-body] 162 | case DT_BIND_NOW: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:170:14: error: ‘DT_SYMENT’ was not declared in this scope [-Wtemplate-body] 170 | case DT_SYMENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:165:14: error: ‘DT_NEEDED’ was not declared in this scope [-Wtemplate-body] 165 | case DT_NEEDED: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:171:14: error: ‘DT_SONAME’ was not declared in this scope [-Wtemplate-body] 171 | case DT_SONAME: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:172:14: error: ‘DT_RPATH’ was not declared in this scope [-Wtemplate-body] 172 | case DT_RPATH: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:166:14: error: ‘DT_PLTRELSZ’ was not declared in this scope [-Wtemplate-body] 166 | case DT_PLTRELSZ: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:173:14: error: ‘DT_RELSZ’ was not declared in this scope [-Wtemplate-body] 173 | case DT_RELSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:167:14: error: ‘DT_RELASZ’ was not declared in this scope [-Wtemplate-body] 167 | case DT_RELASZ: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:174:14: error: ‘DT_RELENT’ was not declared in this scope [-Wtemplate-body] 174 | case DT_RELENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:168:14: error: ‘DT_RELAENT’ was not declared in this scope [-Wtemplate-body] 168 | case DT_RELAENT: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:175:14: error: ‘DT_PLTREL’ was not declared in this scope [-Wtemplate-body] 175 | case DT_PLTREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:169:14: error: ‘DT_STRSZ’ was not declared in this scope [-Wtemplate-body] 169 | case DT_STRSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:176:14: error: ‘DT_INIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 176 | case DT_INIT_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:170:14: error: ‘DT_SYMENT’ was not declared in this scope [-Wtemplate-body] 170 | case DT_SYMENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:171:14: error: ‘DT_SONAME’ was not declared in this scope [-Wtemplate-body] 171 | case DT_SONAME: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:177:14: error: ‘DT_FINI_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 177 | case DT_FINI_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:172:14: error: ‘DT_RPATH’ was not declared in this scope [-Wtemplate-body] 172 | case DT_RPATH: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:178:14: error: ‘DT_RUNPATH’ was not declared in this scope [-Wtemplate-body] 178 | case DT_RUNPATH: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:173:14: error: ‘DT_RELSZ’ was not declared in this scope [-Wtemplate-body] 173 | case DT_RELSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:179:14: error: ‘DT_FLAGS’ was not declared in this scope [-Wtemplate-body] 179 | case DT_FLAGS: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:174:14: error: ‘DT_RELENT’ was not declared in this scope [-Wtemplate-body] 174 | case DT_RELENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:180:14: error: ‘DT_PREINIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 180 | case DT_PREINIT_ARRAYSZ: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:175:14: error: ‘DT_PLTREL’ was not declared in this scope [-Wtemplate-body] 175 | case DT_PLTREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:183:14: error: ‘DT_PLTGOT’ was not declared in this scope [-Wtemplate-body] 183 | case DT_PLTGOT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:176:14: error: ‘DT_INIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 176 | case DT_INIT_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:184:14: error: ‘DT_HASH’ was not declared in this scope [-Wtemplate-body] 184 | case DT_HASH: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:185:14: error: ‘DT_STRTAB’ was not declared in this scope [-Wtemplate-body] 185 | case DT_STRTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:177:14: error: ‘DT_FINI_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 177 | case DT_FINI_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:186:14: error: ‘DT_SYMTAB’ was not declared in this scope [-Wtemplate-body] 186 | case DT_SYMTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:178:14: error: ‘DT_RUNPATH’ was not declared in this scope [-Wtemplate-body] 178 | case DT_RUNPATH: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:187:14: error: ‘DT_RELA’ was not declared in this scope [-Wtemplate-body] 187 | case DT_RELA: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:179:14: error: ‘DT_FLAGS’ was not declared in this scope [-Wtemplate-body] 179 | case DT_FLAGS: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:188:14: error: ‘DT_INIT’ was not declared in this scope [-Wtemplate-body] 188 | case DT_INIT: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:189:14: error: ‘DT_FINI’ was not declared in this scope [-Wtemplate-body] 189 | case DT_FINI: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:180:14: error: ‘DT_PREINIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 180 | case DT_PREINIT_ARRAYSZ: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:190:14: error: ‘DT_REL’ was not declared in this scope [-Wtemplate-body] 190 | case DT_REL: | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:191:14: error: ‘DT_DEBUG’ was not declared in this scope [-Wtemplate-body] 191 | case DT_DEBUG: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:183:14: error: ‘DT_PLTGOT’ was not declared in this scope [-Wtemplate-body] 183 | case DT_PLTGOT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:192:14: error: ‘DT_JMPREL’ was not declared in this scope [-Wtemplate-body] 192 | case DT_JMPREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:184:14: error: ‘DT_HASH’ was not declared in this scope [-Wtemplate-body] 184 | case DT_HASH: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:185:14: error: ‘DT_STRTAB’ was not declared in this scope [-Wtemplate-body] 185 | case DT_STRTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:193:14: error: ‘DT_INIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 193 | case DT_INIT_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:186:14: error: ‘DT_SYMTAB’ was not declared in this scope [-Wtemplate-body] 186 | case DT_SYMTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:194:14: error: ‘DT_FINI_ARRAY’ was not declared in this scope [-Wtemplate-body] 194 | case DT_FINI_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:187:14: error: ‘DT_RELA’ was not declared in this scope [-Wtemplate-body] 187 | case DT_RELA: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:195:14: error: ‘DT_PREINIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 195 | case DT_PREINIT_ARRAY: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:188:14: error: ‘DT_INIT’ was not declared in this scope [-Wtemplate-body] 188 | case DT_INIT: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘void ELFIO::dynamic_section_accessor_template::generic_add_entry_dyn(int, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:211:14: error: ‘DT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 211 | case DT_NULL: | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:189:14: error: ‘DT_FINI’ was not declared in this scope [-Wtemplate-body] 189 | case DT_FINI: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:212:14: error: ‘DT_SYMBOLIC’ was not declared in this scope [-Wtemplate-body] 212 | case DT_SYMBOLIC: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:190:14: error: ‘DT_REL’ was not declared in this scope [-Wtemplate-body] 190 | case DT_REL: | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:213:14: error: ‘DT_TEXTREL’ was not declared in this scope [-Wtemplate-body] 213 | case DT_TEXTREL: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:191:14: error: ‘DT_DEBUG’ was not declared in this scope [-Wtemplate-body] 191 | case DT_DEBUG: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:214:14: error: ‘DT_BIND_NOW’ was not declared in this scope [-Wtemplate-body] 214 | case DT_BIND_NOW: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:192:14: error: ‘DT_JMPREL’ was not declared in this scope [-Wtemplate-body] 192 | case DT_JMPREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:217:14: error: ‘DT_NEEDED’ was not declared in this scope [-Wtemplate-body] 217 | case DT_NEEDED: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:193:14: error: ‘DT_INIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 193 | case DT_INIT_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:218:14: error: ‘DT_PLTRELSZ’ was not declared in this scope [-Wtemplate-body] 218 | case DT_PLTRELSZ: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:194:14: error: ‘DT_FINI_ARRAY’ was not declared in this scope [-Wtemplate-body] 194 | case DT_FINI_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:219:14: error: ‘DT_RELASZ’ was not declared in this scope [-Wtemplate-body] 219 | case DT_RELASZ: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:220:14: error: ‘DT_RELAENT’ was not declared in this scope [-Wtemplate-body] 220 | case DT_RELAENT: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:195:14: error: ‘DT_PREINIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 195 | case DT_PREINIT_ARRAY: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:221:14: error: ‘DT_STRSZ’ was not declared in this scope [-Wtemplate-body] 221 | case DT_STRSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp: In member function ‘void ELFIO::dynamic_section_accessor_template::generic_add_entry_dyn(int, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:211:14: error: ‘DT_NULL’ was not declared in this scope; did you mean ‘NULL’? [-Wtemplate-body] 211 | case DT_NULL: | ^~~~~~~ | NULL /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:222:14: error: ‘DT_SYMENT’ was not declared in this scope [-Wtemplate-body] 222 | case DT_SYMENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:212:14: error: ‘DT_SYMBOLIC’ was not declared in this scope [-Wtemplate-body] 212 | case DT_SYMBOLIC: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:223:14: error: ‘DT_SONAME’ was not declared in this scope [-Wtemplate-body] 223 | case DT_SONAME: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:224:14: error: ‘DT_RPATH’ was not declared in this scope [-Wtemplate-body] 224 | case DT_RPATH: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:213:14: error: ‘DT_TEXTREL’ was not declared in this scope [-Wtemplate-body] 213 | case DT_TEXTREL: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:225:14: error: ‘DT_RELSZ’ was not declared in this scope [-Wtemplate-body] 225 | case DT_RELSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:214:14: error: ‘DT_BIND_NOW’ was not declared in this scope [-Wtemplate-body] 214 | case DT_BIND_NOW: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:226:14: error: ‘DT_RELENT’ was not declared in this scope [-Wtemplate-body] 226 | case DT_RELENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:217:14: error: ‘DT_NEEDED’ was not declared in this scope [-Wtemplate-body] 217 | case DT_NEEDED: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:227:14: error: ‘DT_PLTREL’ was not declared in this scope [-Wtemplate-body] 227 | case DT_PLTREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:218:14: error: ‘DT_PLTRELSZ’ was not declared in this scope [-Wtemplate-body] 218 | case DT_PLTRELSZ: | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:228:14: error: ‘DT_INIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 228 | case DT_INIT_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:219:14: error: ‘DT_RELASZ’ was not declared in this scope [-Wtemplate-body] 219 | case DT_RELASZ: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:229:14: error: ‘DT_FINI_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 229 | case DT_FINI_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:220:14: error: ‘DT_RELAENT’ was not declared in this scope [-Wtemplate-body] 220 | case DT_RELAENT: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:230:14: error: ‘DT_RUNPATH’ was not declared in this scope [-Wtemplate-body] 230 | case DT_RUNPATH: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:221:14: error: ‘DT_STRSZ’ was not declared in this scope [-Wtemplate-body] 221 | case DT_STRSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:231:14: error: ‘DT_FLAGS’ was not declared in this scope [-Wtemplate-body] 231 | case DT_FLAGS: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:222:14: error: ‘DT_SYMENT’ was not declared in this scope [-Wtemplate-body] 222 | case DT_SYMENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:232:14: error: ‘DT_PREINIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 232 | case DT_PREINIT_ARRAYSZ: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:223:14: error: ‘DT_SONAME’ was not declared in this scope [-Wtemplate-body] 223 | case DT_SONAME: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:236:14: error: ‘DT_PLTGOT’ was not declared in this scope [-Wtemplate-body] 236 | case DT_PLTGOT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:224:14: error: ‘DT_RPATH’ was not declared in this scope [-Wtemplate-body] 224 | case DT_RPATH: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:237:14: error: ‘DT_HASH’ was not declared in this scope [-Wtemplate-body] 237 | case DT_HASH: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:225:14: error: ‘DT_RELSZ’ was not declared in this scope [-Wtemplate-body] 225 | case DT_RELSZ: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:238:14: error: ‘DT_STRTAB’ was not declared in this scope [-Wtemplate-body] 238 | case DT_STRTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:226:14: error: ‘DT_RELENT’ was not declared in this scope [-Wtemplate-body] 226 | case DT_RELENT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:239:14: error: ‘DT_SYMTAB’ was not declared in this scope [-Wtemplate-body] 239 | case DT_SYMTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:227:14: error: ‘DT_PLTREL’ was not declared in this scope [-Wtemplate-body] 227 | case DT_PLTREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:240:14: error: ‘DT_RELA’ was not declared in this scope [-Wtemplate-body] 240 | case DT_RELA: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:241:14: error: ‘DT_INIT’ was not declared in this scope [-Wtemplate-body] 241 | case DT_INIT: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:228:14: error: ‘DT_INIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 228 | case DT_INIT_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:242:14: error: ‘DT_FINI’ was not declared in this scope [-Wtemplate-body] 242 | case DT_FINI: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:243:14: error: ‘DT_REL’ was not declared in this scope [-Wtemplate-body] 243 | case DT_REL: | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:229:14: error: ‘DT_FINI_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 229 | case DT_FINI_ARRAYSZ: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:244:14: error: ‘DT_DEBUG’ was not declared in this scope [-Wtemplate-body] 244 | case DT_DEBUG: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:230:14: error: ‘DT_RUNPATH’ was not declared in this scope [-Wtemplate-body] 230 | case DT_RUNPATH: | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:245:14: error: ‘DT_JMPREL’ was not declared in this scope [-Wtemplate-body] 245 | case DT_JMPREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:231:14: error: ‘DT_FLAGS’ was not declared in this scope [-Wtemplate-body] 231 | case DT_FLAGS: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:246:14: error: ‘DT_INIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 246 | case DT_INIT_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:232:14: error: ‘DT_PREINIT_ARRAYSZ’ was not declared in this scope [-Wtemplate-body] 232 | case DT_PREINIT_ARRAYSZ: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:247:14: error: ‘DT_FINI_ARRAY’ was not declared in this scope [-Wtemplate-body] 247 | case DT_FINI_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:236:14: error: ‘DT_PLTGOT’ was not declared in this scope [-Wtemplate-body] 236 | case DT_PLTGOT: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:248:14: error: ‘DT_PREINIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 248 | case DT_PREINIT_ARRAY: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:237:14: error: ‘DT_HASH’ was not declared in this scope [-Wtemplate-body] 237 | case DT_HASH: | ^~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1092: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:42:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 42 | Elf_Xword get_entries_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:49:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 49 | bool get_entry( Elf_Xword index, Elf64_Addr& address ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:49:38: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 49 | bool get_entry( Elf_Xword index, Elf64_Addr& address ) const | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:65:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 65 | void add_entry( Elf64_Addr address ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp: In member function ‘bool ELFIO::array_section_accessor_template::get_entry(int, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:51:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 51 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:80:24: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 80 | template | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:82:24: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 82 | template | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:238:14: error: ‘DT_STRTAB’ was not declared in this scope [-Wtemplate-body] 238 | case DT_STRTAB: | ^~~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1093: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:43:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 43 | Elf_Word get_attribute_num() const { return (Elf_Word)content.size(); } | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:47:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 47 | get_attribute( Elf_Word no, std::string& field, std::string& value ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:73:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 73 | Elf_Word add_attribute( const std::string& field, const std::string& value ) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:239:14: error: ‘DT_SYMTAB’ was not declared in this scope [-Wtemplate-body] 239 | case DT_SYMTAB: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:240:14: error: ‘DT_RELA’ was not declared in this scope [-Wtemplate-body] 240 | case DT_RELA: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp: In member function ‘void ELFIO::modinfo_section_accessor_template::process_section()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:96:20: error: ‘Elf_Xword’ is not a member of ‘ELFIO’; did you mean ‘Elf_Sword’? [-Wtemplate-body] 96 | ELFIO::Elf_Xword i = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:97:21: error: ‘i’ was not declared in this scope [-Wtemplate-body] 97 | while ( i < modinfo_section->get_size() ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:241:14: error: ‘DT_INIT’ was not declared in this scope [-Wtemplate-body] 241 | case DT_INIT: | ^~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1094: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:43:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 43 | Elf_Word get_entries_num() const | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:52:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 52 | bool get_entry( Elf_Word no, Elf_Half& value ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:52:34: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 52 | bool get_entry( Elf_Word no, Elf_Half& value ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:63:24: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 63 | bool modify_entry( Elf_Word no, Elf_Half value ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:63:37: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 63 | bool modify_entry( Elf_Word no, Elf_Half value ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:74:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 74 | bool add_entry( Elf_Half value ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:89:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 89 | Elf_Word entries_num = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:242:14: error: ‘DT_FINI’ was not declared in this scope [-Wtemplate-body] 242 | case DT_FINI: | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In constructor ‘ELFIO::versym_section_accessor_template::versym_section_accessor_template(S*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:37:13: error: ‘entries_num’ was not declared in this scope [-Wtemplate-body] 37 | entries_num = decltype( entries_num )( section->get_size() / | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:243:14: error: ‘DT_REL’ was not declared in this scope [-Wtemplate-body] 243 | case DT_REL: | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:38:60: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 38 | sizeof( Elf_Half ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_section_accessor_template::get_entry(int, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:54:39: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 54 | if ( versym_section && ( no < get_entries_num() ) ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:244:14: error: ‘DT_DEBUG’ was not declared in this scope [-Wtemplate-body] 244 | case DT_DEBUG: | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:24: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:33: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:34: error: expected ‘)’ before ‘versym_section’ [-Wtemplate-body] 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:21: note: to match this ‘(’ 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_section_accessor_template::modify_entry(int, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:65:39: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 65 | if ( versym_section && ( no < get_entries_num() ) ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:245:14: error: ‘DT_JMPREL’ was not declared in this scope [-Wtemplate-body] 245 | case DT_JMPREL: | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:16: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:25: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:26: error: expected ‘)’ before ‘versym_section’ [-Wtemplate-body] 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:13: note: to match this ‘(’ 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:246:14: error: ‘DT_INIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 246 | case DT_INIT_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_section_accessor_template::add_entry(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:80:67: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 80 | versym_section->append_data( (const char*)&value, sizeof( Elf_Half ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:81:11: error: ‘entries_num’ was not declared in this scope [-Wtemplate-body] 81 | ++entries_num; | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:247:14: error: ‘DT_FINI_ARRAY’ was not declared in this scope [-Wtemplate-body] 247 | case DT_FINI_ARRAY: | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:130:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 130 | Elf_Word get_entries_num() const { return entries_num; } | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:133:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 133 | bool get_entry( Elf_Word no, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:134:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 134 | Elf_Half& version, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:136:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 136 | Elf_Word& hash, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:137:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 137 | Elf_Half& flags, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:138:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 138 | Elf_Half& other, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:170:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 170 | Elf_Word entries_num = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In constructor ‘ELFIO::versym_r_section_accessor_template::versym_r_section_accessor_template(const ELFIO::elfio&, S*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:104:11: error: class ‘ELFIO::versym_r_section_accessor_template’ does not have any field named ‘entries_num’ [-Wtemplate-body] 104 | entries_num( 0 ) | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:115:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 115 | Elf_Xword dyn_sec_num = dynamic_section_acc.get_entries_num(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:116:25: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 116 | for ( Elf_Xword i = 0; i < dyn_sec_num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_dynamic.hpp:248:14: error: ‘DT_PREINIT_ARRAY’ was not declared in this scope [-Wtemplate-body] 248 | case DT_PREINIT_ARRAY: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:116:32: error: ‘i’ was not declared in this scope [-Wtemplate-body] 116 | for ( Elf_Xword i = 0; i < dyn_sec_num; ++i ) { | ^ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1092: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:42:5: error: ‘Elf_Xword’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 42 | Elf_Xword get_entries_num() const | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:49:21: error: ‘Elf_Xword’ has not been declared [-Wtemplate-body] 49 | bool get_entry( Elf_Xword index, Elf64_Addr& address ) const | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:49:38: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 49 | bool get_entry( Elf_Xword index, Elf64_Addr& address ) const | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:65:21: error: ‘Elf64_Addr’ has not been declared [-Wtemplate-body] 65 | void add_entry( Elf64_Addr address ) | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp: In member function ‘bool ELFIO::array_section_accessor_template::get_entry(int, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:51:23: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 51 | if ( index >= get_entries_num() ) { // Is index valid | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:80:24: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 80 | template | ^~~~~~~~~~ | Elf32_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_array.hpp:82:24: error: ‘Elf32_Word’ does not name a type; did you mean ‘Elf32_Sword’? 82 | template | ^~~~~~~~~~ | Elf32_Sword In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1093: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:43:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 43 | Elf_Word get_attribute_num() const { return (Elf_Word)content.size(); } | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:47:20: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 47 | get_attribute( Elf_Word no, std::string& field, std::string& value ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:116:36: error: ‘dyn_sec_num’ was not declared in this scope [-Wtemplate-body] 116 | for ( Elf_Xword i = 0; i < dyn_sec_num; ++i ) { | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:117:25: error: expected ‘;’ before ‘tag’ [-Wtemplate-body] 117 | Elf_Xword tag; | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:118:25: error: expected ‘;’ before ‘value’ [-Wtemplate-body] 118 | Elf_Xword value; | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:73:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 73 | Elf_Word add_attribute( const std::string& field, const std::string& value ) | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:121:52: error: ‘tag’ was not declared in this scope [-Wtemplate-body] 121 | if ( dynamic_section_acc.get_entry( i, tag, value, str ) && | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:121:57: error: ‘value’ was not declared in this scope [-Wtemplate-body] 121 | if ( dynamic_section_acc.get_entry( i, tag, value, str ) && | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp: In member function ‘void ELFIO::modinfo_section_accessor_template::process_section()’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:96:20: error: ‘Elf_Xword’ is not a member of ‘ELFIO’; did you mean ‘Elf_Sword’? [-Wtemplate-body] 96 | ELFIO::Elf_Xword i = 0; | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_modinfo.hpp:97:21: error: ‘i’ was not declared in this scope [-Wtemplate-body] 97 | while ( i < modinfo_section->get_size() ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:122:25: error: ‘DT_VERNEEDNUM’ was not declared in this scope [-Wtemplate-body] 122 | tag == DT_VERNEEDNUM ) { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:1094: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:43:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 43 | Elf_Word get_entries_num() const | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:52:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 52 | bool get_entry( Elf_Word no, Elf_Half& value ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:52:34: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 52 | bool get_entry( Elf_Word no, Elf_Half& value ) const | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:63:24: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 63 | bool modify_entry( Elf_Word no, Elf_Half value ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:63:37: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 63 | bool modify_entry( Elf_Word no, Elf_Half value ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:74:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 74 | bool add_entry( Elf_Half value ) | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:89:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 89 | Elf_Word entries_num = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:123:17: error: ‘entries_num’ was not declared in this scope [-Wtemplate-body] 123 | entries_num = (Elf_Word)value; | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In constructor ‘ELFIO::versym_section_accessor_template::versym_section_accessor_template(S*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:37:13: error: ‘entries_num’ was not declared in this scope [-Wtemplate-body] 37 | entries_num = decltype( entries_num )( section->get_size() / | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:123:32: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 123 | entries_num = (Elf_Word)value; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_r_section_accessor_template::get_entry(int, int&, std::string&, int&, int&, int&, std::string&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:141:53: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 141 | if ( versym_r_section == nullptr || ( no >= get_entries_num() ) ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:150:57: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_aux’ [-Wtemplate-body] 150 | (Elfxx_Vernaux*)( (char*)verneed + verneed->vn_aux ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:38:60: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 38 | sizeof( Elf_Half ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_section_accessor_template::get_entry(int, int&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:54:39: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 54 | if ( versym_section && ( no < get_entries_num() ) ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:151:15: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 151 | for ( Elf_Word i = 0; i < no; ++i ) { | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:24: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:33: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:34: error: expected ‘)’ before ‘versym_section’ [-Wtemplate-body] 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:55:21: note: to match this ‘(’ 55 | value = ( (Elf_Half*)versym_section->get_data() )[no]; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_section_accessor_template::modify_entry(int, int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:65:39: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 65 | if ( versym_section && ( no < get_entries_num() ) ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:151:31: error: ‘i’ was not declared in this scope [-Wtemplate-body] 151 | for ( Elf_Word i = 0; i < no; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:152:67: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_next’ [-Wtemplate-body] 152 | verneed = (Elfxx_Verneed*)( (char*)verneed + verneed->vn_next ); | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:153:67: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_aux’ [-Wtemplate-body] 153 | veraux = (Elfxx_Vernaux*)( (char*)verneed + verneed->vn_aux ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:156:30: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_version’ [-Wtemplate-body] 156 | version = verneed->vn_version; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:157:61: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_file’ [-Wtemplate-body] 157 | file_name = string_section_acc.get_string( verneed->vn_file ); | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:158:29: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_hash’ [-Wtemplate-body] 158 | hash = veraux->vna_hash; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:159:29: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_flags’ [-Wtemplate-body] 159 | flags = veraux->vna_flags; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:160:29: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_other’ [-Wtemplate-body] 160 | other = veraux->vna_other; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:161:60: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_name’ [-Wtemplate-body] 161 | dep_name = string_section_acc.get_string( veraux->vna_name ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:53:22: error: ‘Elf64_Off’ has not been declared 53 | Elf64_Off offset, | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp: In function ‘void process_string_table(const ELFIO::section*, const std::string&)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:69:24: error: ‘const class ELFIO::section’ has no member named ‘get_size’; did you mean ‘set_size’? 69 | while ( index < s->get_size() ) { | ^~~~~~~~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:73:42: error: ‘const class ELFIO::section’ has no member named ‘get_offset’; did you mean ‘set_offset’? 73 | overwrite_data( filename, s->get_offset() + index, str ); | ^~~~~~~~~~ | set_offset /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:16: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:25: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:26: error: expected ‘)’ before ‘versym_section’ [-Wtemplate-body] 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:96:23: error: ‘class ELFIO::section’ has no member named ‘get_type’; did you mean ‘set_type’? 96 | if ( section->get_type() == SHT_STRTAB && | ^~~~~~~~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:66:13: note: to match this ‘(’ 66 | ( (Elf_Half*)versym_section->get_data() )[no] = value; | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/anonymizer/anonymizer.cpp:96:37: error: ‘SHT_STRTAB’ was not declared in this scope 96 | if ( section->get_type() == SHT_STRTAB && | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_section_accessor_template::add_entry(int)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:80:67: error: ‘Elf_Half’ was not declared in this scope [-Wtemplate-body] 80 | versym_section->append_data( (const char*)&value, sizeof( Elf_Half ) ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:81:11: error: ‘entries_num’ was not declared in this scope [-Wtemplate-body] 81 | ++entries_num; | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: At global scope: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:130:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 130 | Elf_Word get_entries_num() const { return entries_num; } | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:133:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 133 | bool get_entry( Elf_Word no, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:134:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 134 | Elf_Half& version, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:136:21: error: ‘Elf_Word’ has not been declared [-Wtemplate-body] 136 | Elf_Word& hash, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:137:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 137 | Elf_Half& flags, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:138:21: error: ‘Elf_Half’ has not been declared [-Wtemplate-body] 138 | Elf_Half& other, | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:170:5: error: ‘Elf_Word’ does not name a type; did you mean ‘Elf_Sword’? [-Wtemplate-body] 170 | Elf_Word entries_num = 0; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In constructor ‘ELFIO::versym_r_section_accessor_template::versym_r_section_accessor_template(const ELFIO::elfio&, S*)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:104:11: error: class ‘ELFIO::versym_r_section_accessor_template’ does not have any field named ‘entries_num’ [-Wtemplate-body] 104 | entries_num( 0 ) | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:115:9: error: ‘Elf_Xword’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 115 | Elf_Xword dyn_sec_num = dynamic_section_acc.get_entries_num(); | ^~~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:116:25: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 116 | for ( Elf_Xword i = 0; i < dyn_sec_num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:116:32: error: ‘i’ was not declared in this scope [-Wtemplate-body] 116 | for ( Elf_Xword i = 0; i < dyn_sec_num; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:116:36: error: ‘dyn_sec_num’ was not declared in this scope [-Wtemplate-body] 116 | for ( Elf_Xword i = 0; i < dyn_sec_num; ++i ) { | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:117:25: error: expected ‘;’ before ‘tag’ [-Wtemplate-body] 117 | Elf_Xword tag; | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:118:25: error: expected ‘;’ before ‘value’ [-Wtemplate-body] 118 | Elf_Xword value; | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:121:52: error: ‘tag’ was not declared in this scope [-Wtemplate-body] 121 | if ( dynamic_section_acc.get_entry( i, tag, value, str ) && | ^~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:121:57: error: ‘value’ was not declared in this scope [-Wtemplate-body] 121 | if ( dynamic_section_acc.get_entry( i, tag, value, str ) && | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:122:25: error: ‘DT_VERNEEDNUM’ was not declared in this scope [-Wtemplate-body] 122 | tag == DT_VERNEEDNUM ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘ELFIO::elf_header_impl::elf_header_impl(ELFIO::endianess_convertor*, unsigned char, const ELFIO::address_translator*) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:404:60: required from here 404 | &convertor, encoding, &addr_translator ) ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:91:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_ehsize’ 91 | header.e_ehsize = ( sizeof( header ) ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:61: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:94:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phentsize’ 94 | header.e_phentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:96:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shentsize’ 96 | header.e_shentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘ELFIO::elf_header_impl::elf_header_impl(ELFIO::endianess_convertor*, unsigned char, const ELFIO::address_translator*) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:409:60: required from here 409 | &convertor, encoding, &addr_translator ) ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:91:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_ehsize’ 91 | header.e_ehsize = ( sizeof( header ) ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:61: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:94:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phentsize’ 94 | header.e_phentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:96:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shentsize’ 96 | header.e_shentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:123:17: error: ‘entries_num’ was not declared in this scope [-Wtemplate-body] 123 | entries_num = (Elf_Word)value; | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:123:32: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 123 | entries_num = (Elf_Word)value; | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp: In member function ‘bool ELFIO::versym_r_section_accessor_template::get_entry(int, int&, std::string&, int&, int&, int&, std::string&) const’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:141:53: error: there are no arguments to ‘get_entries_num’ that depend on a template parameter, so a declaration of ‘get_entries_num’ must be available [-Wtemplate-body] 141 | if ( versym_r_section == nullptr || ( no >= get_entries_num() ) ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:150:57: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_aux’ [-Wtemplate-body] 150 | (Elfxx_Vernaux*)( (char*)verneed + verneed->vn_aux ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:151:15: error: ‘Elf_Word’ was not declared in this scope; did you mean ‘Elf_Sword’? [-Wtemplate-body] 151 | for ( Elf_Word i = 0; i < no; ++i ) { | ^~~~~~~~ | Elf_Sword /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:151:31: error: ‘i’ was not declared in this scope [-Wtemplate-body] 151 | for ( Elf_Word i = 0; i < no; ++i ) { | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:152:67: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_next’ [-Wtemplate-body] 152 | verneed = (Elfxx_Verneed*)( (char*)verneed + verneed->vn_next ); | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:153:67: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_aux’ [-Wtemplate-body] 153 | veraux = (Elfxx_Vernaux*)( (char*)verneed + verneed->vn_aux ); | ^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:156:30: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_version’ [-Wtemplate-body] 156 | version = verneed->vn_version; | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:157:61: error: ‘struct ELFIO::Elfxx_Verneed’ has no member named ‘vn_file’ [-Wtemplate-body] 157 | file_name = string_section_acc.get_string( verneed->vn_file ); | ^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:158:29: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_hash’ [-Wtemplate-body] 158 | hash = veraux->vna_hash; | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:159:29: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_flags’ [-Wtemplate-body] 159 | flags = veraux->vna_flags; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:160:29: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_other’ [-Wtemplate-body] 160 | other = veraux->vna_other; | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_versym.hpp:161:60: error: ‘struct ELFIO::Elfxx_Vernaux’ has no member named ‘vna_name’ [-Wtemplate-body] 161 | dep_name = string_section_acc.get_string( veraux->vna_name ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp:46:25: error: ‘SHT_NOTE’ was not declared in this scope 46 | note_sec->set_type( SHT_NOTE ); | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp:47:5: error: ‘note_section_accessor’ was not declared in this scope 47 | note_section_accessor note_writer( reader, note_sec ); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/examples/add_section/add_section.cpp:48:5: error: ‘note_writer’ was not declared in this scope 48 | note_writer.add_note( 0x01, "Created by ELFIO", "My data", 8 ); | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘ELFIO::elf_header_impl::elf_header_impl(ELFIO::endianess_convertor*, unsigned char, const ELFIO::address_translator*) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:404:60: required from here 404 | &convertor, encoding, &addr_translator ) ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:91:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_ehsize’ 91 | header.e_ehsize = ( sizeof( header ) ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:61: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:94:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phentsize’ 94 | header.e_phentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:96:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shentsize’ 96 | header.e_shentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:16: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘ELFIO::elf_header_impl::elf_header_impl(ELFIO::endianess_convertor*, unsigned char, const ELFIO::address_translator*) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio.hpp:409:60: required from here 409 | &convertor, encoding, &addr_translator ) ); | ^ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:91:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_ehsize’ 91 | header.e_ehsize = ( sizeof( header ) ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:92:61: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_ehsize’ 92 | header.e_ehsize = ( *convertor )( header.e_ehsize ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:94:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phentsize’ 94 | header.e_phentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:96:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shentsize’ 96 | header.e_shentsize = | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:98:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phentsize’ 98 | header.e_phentsize = ( *convertor )( header.e_phentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:16: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:99:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shentsize’ 99 | header.e_shentsize = ( *convertor )( header.e_shentsize ); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_type(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_flags(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_align(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_virtual_address(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_physical_address(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_file_size(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_memory_size(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_offset(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:146:10: required from here 146 | void set_offset( const Elf64_Off& value ) override | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:38: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:44: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf32_Phdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:222:10: required from here 222 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:36: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:42: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_type(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_flags(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_align(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_virtual_address(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_physical_address(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_file_size(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_memory_size(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_offset(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:146:10: required from here 146 | void set_offset( const Elf64_Off& value ) override | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:38: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:44: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf64_Phdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:222:10: required from here 222 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:36: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:42: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_type(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_flags(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_info(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_link(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_addr_align(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_entry_size(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_address(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:113:10: required from here 113 | void set_address( const Elf64_Addr& value ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:16: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:43: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:16: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:49: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_size(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_name_string_offset(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_data(const char*, int) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:133:10: required from here 133 | void set_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 135 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::append_data(const char*, int) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:159:10: required from here 159 | void append_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:161:30: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 161 | insert_data( get_size(), raw_data, size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::insert_data(int, const char*, int) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:5: required from here 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 174 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:26: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 175 | if ( get_size() + size < data_size ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:199:31: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 199 | set_size( get_size() + size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_offset(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf32_Shdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:304:10: required from here 304 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:308:28: error: ‘get_index’ was not declared in this scope; did you mean ‘set_index’? 308 | if ( 0 != get_index() ) { | ~~~~~~~~~^~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:20: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:49: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:20: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:55: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:315:22: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 315 | get_size() != 0 && data != nullptr ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_type(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_flags(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_info(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_link(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_addr_align(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_entry_size(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_address(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:113:10: required from here 113 | void set_address( const Elf64_Addr& value ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:16: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:43: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:16: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:49: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_size(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_name_string_offset(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_data(const char*, int) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:133:10: required from here 133 | void set_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 135 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::append_data(const char*, int) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:159:10: required from here 159 | void append_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:161:30: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 161 | insert_data( get_size(), raw_data, size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::insert_data(int, const char*, int) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:5: required from here 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 174 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:26: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 175 | if ( get_size() + size < data_size ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:199:31: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 199 | set_size( get_size() + size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_offset(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_type(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_flags(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_align(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf64_Shdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:304:10: required from here 304 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:308:28: error: ‘get_index’ was not declared in this scope; did you mean ‘set_index’? 308 | if ( 0 != get_index() ) { | ~~~~~~~~~^~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:20: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:49: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:20: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:55: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_virtual_address(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_physical_address(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_file_size(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_memory_size(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_offset(const int&) [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:146:10: required from here 146 | void set_offset( const Elf64_Off& value ) override | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:38: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:44: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf32_Phdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:222:10: required from here 222 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:36: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:12: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:42: error: ‘struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_type(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:86:46: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_type’ 86 | ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); | ~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_flags(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:87:47: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_flags’ 87 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_align(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:88:48: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_align’ 88 | ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_virtual_address(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:89:59: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_vaddr’ 89 | ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_physical_address(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:90:60: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_paddr’ 90 | ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_file_size(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:91:52: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_filesz’ 91 | ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_memory_size(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:92:54: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_memsz’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); | ~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::set_offset(const int&) [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:146:10: required from here 146 | void set_offset( const Elf64_Off& value ) override | ^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:148:38: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 148 | ph.p_offset = decltype( ph.p_offset )( value ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:149:44: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 149 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘void ELFIO::segment_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf64_Phdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:222:10: required from here 222 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:226:36: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 226 | ph.p_offset = decltype( ph.p_offset )( data_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:12: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:227:42: error: ‘struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 227 | ph.p_offset = ( *convertor )( ph.p_offset ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_type(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_flags(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_info(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_link(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_addr_align(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_entry_size(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_address(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:113:10: required from here 113 | void set_address( const Elf64_Addr& value ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:16: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:43: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:16: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:49: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_size(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_name_string_offset(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_data(const char*, int) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:133:10: required from here 133 | void set_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 135 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:315:22: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 315 | get_size() != 0 && data != nullptr ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_version(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_type(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_machine(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_flags(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_entry(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_num(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_offset(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_num(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_offset(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_section_name_str_index(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_version(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_type(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_machine(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::append_data(const char*, int) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:159:10: required from here 159 | void append_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:161:30: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 161 | insert_data( get_size(), raw_data, size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_flags(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_entry(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_num(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::insert_data(int, const char*, int) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:5: required from here 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 174 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_offset(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_num(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_offset(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_section_name_str_index(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:26: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 175 | if ( get_size() + size < data_size ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘bool ELFIO::segment_impl::load_data() const [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:102:13: required from ‘const char* ELFIO::segment_impl::get_data() const [with T = ELFIO::Elf32_Phdr]’ 102 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:99:17: required from here 99 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:33: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:199:31: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 199 | set_size( get_size() + size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_offset(const int&) [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:57: error: ‘get_file_size’ was not declared in this scope; did you mean ‘set_file_size’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~~~~~~^~ | set_file_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:200:60: error: ‘const struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 200 | pstream->seekg( ( *translator )[( *convertor )( ph.p_offset )] ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf32_Shdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:304:10: required from here 304 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:308:28: error: ‘get_index’ was not declared in this scope; did you mean ‘set_index’? 308 | if ( 0 != get_index() ) { | ~~~~~~~~~^~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:20: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:49: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:20: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:55: error: ‘struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘bool ELFIO::segment_impl::load_data() const [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:102:13: required from ‘const char* ELFIO::segment_impl::get_data() const [with T = ELFIO::Elf64_Phdr]’ 102 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:99:17: required from here 99 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:33: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:57: error: ‘get_file_size’ was not declared in this scope; did you mean ‘set_file_size’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~~~~~~^~ | set_file_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:200:60: error: ‘const struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 200 | pstream->seekg( ( *translator )[( *convertor )( ph.p_offset )] ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:315:22: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 315 | get_size() != 0 && data != nullptr ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_type(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:91:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_type’ 91 | ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_flags(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:92:52: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_flags’ 92 | ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_info(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:95:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_info’ 95 | ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_link(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:94:50: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_link’ 94 | ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_addr_align(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:96:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addralign’ 96 | ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_entry_size(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:97:57: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_entsize’ 97 | ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_address(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:113:10: required from here 113 | void set_address( const Elf64_Addr& value ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:16: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:115:43: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 115 | header.sh_addr = decltype( header.sh_addr )( value ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:16: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:116:49: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_addr’ 116 | header.sh_addr = ( *convertor )( header.sh_addr ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_size(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:93:51: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_size’ 93 | ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_name_string_offset(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:98:64: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_name’ 98 | ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_data(const char*, int) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:133:10: required from here 133 | void set_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:135:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 135 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::load_data() const [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:127:13: required from ‘const char* ELFIO::section_impl::get_data() const [with T = ELFIO::Elf32_Shdr]’ 127 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:124:17: required from here 124 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:53: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 276 | if ( nullptr == data && SHT_NULL != get_type() && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:282:60: error: ‘const struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 282 | ( *translator )[( *convertor )( header.sh_offset )] ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::append_data(const char*, int) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:159:10: required from here 159 | void append_data( const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:161:30: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 161 | insert_data( get_size(), raw_data, size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:290:32: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 290 | size = get_size(); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::insert_data(int, const char*, int) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:172:5: required from here 172 | insert_data( Elf_Xword pos, const char* raw_data, Elf_Word size ) override | ^~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:174:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 174 | if ( get_type() != SHT_NOBITS ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::is_compressed() const [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:251:26: required from ‘bool ELFIO::section_impl::load(std::istream&, std::streampos, bool) [with T = ELFIO::Elf32_Shdr; std::istream = std::basic_istream; std::streampos = std::fpos<__mbstate_t>]’ 251 | if ( !is_lazy || is_compressed() ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:233:10: required from here 233 | bool load( std::istream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:29: error: ‘get_flags’ was not declared in this scope; did you mean ‘set_flags’? 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ~~~~~~~~~^~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:175:26: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 175 | if ( get_size() + size < data_size ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::load_data() const [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:127:13: required from ‘const char* ELFIO::section_impl::get_data() const [with T = ELFIO::Elf64_Shdr]’ 127 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:124:17: required from here 124 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:53: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 276 | if ( nullptr == data && SHT_NULL != get_type() && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:282:60: error: ‘const struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 282 | ( *translator )[( *convertor )( header.sh_offset )] ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:199:31: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 199 | set_size( get_size() + size ); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::set_offset(const int&) [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:220:53: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 220 | ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:290:32: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 290 | size = get_size(); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘void ELFIO::section_impl::save(std::ostream&, std::streampos, std::streampos) [with T = ELFIO::Elf64_Shdr; std::ostream = std::basic_ostream; std::streampos = std::fpos<__mbstate_t>]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:304:10: required from here 304 | void save( std::ostream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:308:28: error: ‘get_index’ was not declared in this scope; did you mean ‘set_index’? 308 | if ( 0 != get_index() ) { | ~~~~~~~~~^~ | set_index /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:20: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:309:49: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 309 | header.sh_offset = decltype( header.sh_offset )( data_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:20: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:310:55: error: ‘struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 310 | header.sh_offset = ( *convertor )( header.sh_offset ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::is_compressed() const [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:251:26: required from ‘bool ELFIO::section_impl::load(std::istream&, std::streampos, bool) [with T = ELFIO::Elf64_Shdr; std::istream = std::basic_istream; std::streampos = std::fpos<__mbstate_t>]’ 251 | if ( !is_lazy || is_compressed() ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:233:10: required from here 233 | bool load( std::istream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:29: error: ‘get_flags’ was not declared in this scope; did you mean ‘set_flags’? 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ~~~~~~~~~^~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:314:22: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 314 | if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:315:22: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 315 | get_size() != 0 && data != nullptr ) { | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_version(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_type(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_machine(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_flags(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_entry(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_num(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_offset(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_num(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_offset(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_section_name_str_index(const int&) [with T = ELFIO::Elf32_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf32_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_version(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:130:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_version’ 130 | ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_type(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:135:50: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_type’ 135 | ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); | ~~~~~~~^~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_machine(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:136:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_machine’ 136 | ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_flags(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:137:51: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_flags’ 137 | ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_entry(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:139:53: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_entry’ 139 | ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_num(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:140:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shnum’ 140 | ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_sections_offset(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:141:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shoff’ 141 | ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_num(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:142:58: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phnum’ 142 | ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_segments_offset(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:143:62: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_phoff’ 143 | ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp: In instantiation of ‘void ELFIO::elf_header_impl::set_section_name_str_index(const int&) [with T = ELFIO::Elf64_Ehdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:5: required from here 49 | void set_##NAME( const TYPE& value ) override \ | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:51:27: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 51 | FIELD = decltype( FIELD )( value ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:9: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_header.hpp:138:68: error: ‘struct ELFIO::Elf64_Ehdr’ has no member named ‘e_shstrndx’ 138 | ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_utils.hpp:52:33: note: in definition of macro ‘ELFIO_GET_SET_ACCESS’ 52 | FIELD = ( *convertor )( FIELD ); \ | ^~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘bool ELFIO::segment_impl::load_data() const [with T = ELFIO::Elf32_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:102:13: required from ‘const char* ELFIO::segment_impl::get_data() const [with T = ELFIO::Elf32_Phdr]’ 102 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:99:17: required from here 99 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:33: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:57: error: ‘get_file_size’ was not declared in this scope; did you mean ‘set_file_size’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~~~~~~^~ | set_file_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:200:60: error: ‘const struct ELFIO::Elf32_Phdr’ has no member named ‘p_offset’ 200 | pstream->seekg( ( *translator )[( *convertor )( ph.p_offset )] ); | ~~~^~~~~~~~ gmake[2]: *** [examples/anonymizer/CMakeFiles/anonymizer.dir/build.make:82: examples/anonymizer/CMakeFiles/anonymizer.dir/anonymizer.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:298: examples/anonymizer/CMakeFiles/anonymizer.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp: In instantiation of ‘bool ELFIO::segment_impl::load_data() const [with T = ELFIO::Elf64_Phdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:102:13: required from ‘const char* ELFIO::segment_impl::get_data() const [with T = ELFIO::Elf64_Phdr]’ 102 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:99:17: required from here 99 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:33: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:196:57: error: ‘get_file_size’ was not declared in this scope; did you mean ‘set_file_size’? 196 | if ( PT_NULL == get_type() || 0 == get_file_size() ) { | ~~~~~~~~~~~~~^~ | set_file_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_segment.hpp:200:60: error: ‘const struct ELFIO::Elf64_Phdr’ has no member named ‘p_offset’ 200 | pstream->seekg( ( *translator )[( *convertor )( ph.p_offset )] ); | ~~~^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::load_data() const [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:127:13: required from ‘const char* ELFIO::section_impl::get_data() const [with T = ELFIO::Elf32_Shdr]’ 127 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:124:17: required from here 124 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:53: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 276 | if ( nullptr == data && SHT_NULL != get_type() && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:282:60: error: ‘const struct ELFIO::Elf32_Shdr’ has no member named ‘sh_offset’ 282 | ( *translator )[( *convertor )( header.sh_offset )] ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:290:32: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 290 | size = get_size(); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::is_compressed() const [with T = ELFIO::Elf32_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:251:26: required from ‘bool ELFIO::section_impl::load(std::istream&, std::streampos, bool) [with T = ELFIO::Elf32_Shdr; std::istream = std::basic_istream; std::streampos = std::fpos<__mbstate_t>]’ 251 | if ( !is_lazy || is_compressed() ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:233:10: required from here 233 | bool load( std::istream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:29: error: ‘get_flags’ was not declared in this scope; did you mean ‘set_flags’? 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ~~~~~~~~~^~ | set_flags /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::load_data() const [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:127:13: required from ‘const char* ELFIO::section_impl::get_data() const [with T = ELFIO::Elf64_Shdr]’ 127 | load_data(); | ^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:124:17: required from here 124 | const char* get_data() const override | ^~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:276:53: error: ‘get_type’ was not declared in this scope; did you mean ‘set_type’? 276 | if ( nullptr == data && SHT_NULL != get_type() && | ~~~~~~~~^~ | set_type /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:282:60: error: ‘const struct ELFIO::Elf64_Shdr’ has no member named ‘sh_offset’ 282 | ( *translator )[( *convertor )( header.sh_offset )] ); | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:290:32: error: ‘get_size’ was not declared in this scope; did you mean ‘set_size’? 290 | size = get_size(); | ~~~~~~~~^~ | set_size /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp: In instantiation of ‘bool ELFIO::section_impl::is_compressed() const [with T = ELFIO::Elf64_Shdr]’: /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:251:26: required from ‘bool ELFIO::section_impl::load(std::istream&, std::streampos, bool) [with T = ELFIO::Elf64_Shdr; std::istream = std::basic_istream; std::streampos = std::fpos<__mbstate_t>]’ 251 | if ( !is_lazy || is_compressed() ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:233:10: required from here 233 | bool load( std::istream& stream, | ^~~~ /builddir/build/BUILD/elfio-3.12-build/elfio-3.12/elfio/elfio_section.hpp:227:29: error: ‘get_flags’ was not declared in this scope; did you mean ‘set_flags’? 227 | return ( ( get_flags() & SHF_RPX_DEFLATE ) || | ~~~~~~~~~^~ | set_flags gmake[2]: Leaving directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' gmake[1]: Leaving directory '/builddir/build/BUILD/elfio-3.12-build/elfio-3.12/redhat-linux-build' gmake[2]: *** [examples/add_section/CMakeFiles/add_section.dir/build.make:82: examples/add_section/CMakeFiles/add_section.dir/add_section.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:266: examples/add_section/CMakeFiles/add_section.dir/all] Error 2 gmake: *** [Makefile:159: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.YpglqM (%build) Bad exit status from /var/tmp/rpm-tmp.YpglqM (%build) Finish: rpmbuild elfio-3.12-4.fc42.src.rpm Finish: build phase for elfio-3.12-4.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1736208873.161832/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/elfio-3.12-4.fc42.src.rpm) Config(fedora-rawhide-x86_64) 0 minutes 18 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 32c325feb24f4de8b168723a7c0a7444 -D /var/lib/mock/fedora-rawhide-x86_64-1736208873.161832/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6e2lbtx3:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/originals/elfio.spec' Copr build error: Build failed