Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c118' (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/7376093-centos-stream+epel-next-9-x86_64 --chroot centos-stream+epel-next-9-x86_64 Version: 0.72 PID: 6235 Logging PID: 6236 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 7376093, 'buildroot_pkgs': [], 'chroot': 'centos-stream+epel-next-9-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'a576cd2ff3f78afc420d43e84c3199c936714c84', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/zagor/extras/boost-di', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'boost-di', 'package_version': '1.2.0-2', 'project_dirname': 'extras', 'project_name': 'extras', 'project_owner': 'zagor', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/zagor/extras/centos-stream+epel-next-9-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://yum.oracle.com/repo/OracleLinux/OL8/oracle/instantclient21/x86_64', 'id': 'http_yum_oracle_com_repo_OracleLinux_OL8_oracle_instantclient21_x86_64', 'name': 'Additional repo http_yum_oracle_com_repo_OracleLinux_OL8_oracle_instantclient21_x86_64'}], 'sandbox': 'zagor/extras--zagor', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'zagor', 'tags': [], 'task_id': '7376093-centos-stream+epel-next-9-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/zagor/extras/boost-di /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/zagor/extras/boost-di', '/var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di'... Running: git checkout a576cd2ff3f78afc420d43e84c3199c936714c84 -- cmd: ['git', 'checkout', 'a576cd2ff3f78afc420d43e84c3199c936714c84', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di rc: 0 stdout: stderr: Note: switching to 'a576cd2ff3f78afc420d43e84c3199c936714c84'. 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 a576cd2 automatic import of boost-di Running: copr-distgit-client sources /usr/bin/tail: cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di rc: 0 stdout: /var/lib/copr-rpmbuild/main.log: file truncated stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading v1.2.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o v1.2.0.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/zagor/extras/boost-di/v1.2.0.tar.gz/md5/13b5816afa4a46c0502b408ad6cca2bf/v1.2.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 56.9M 100 56.9M 0 0 9612k 0 0:00:06 0:00:06 --:--:-- 5338k INFO: Reading stdout from command: md5sum v1.2.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di/boost-di.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1714138556.528152 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di/boost-di.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1714138556.528152 -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-w4ix3osv/boost-di/boost-di.spec) Config(centos-stream+epel-next-9-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream+epel-next-9-x86_64-bootstrap-1714138556.528152/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: quay.io/centos/centos:stream9 INFO: Pulling image: quay.io/centos/centos:stream9 INFO: Copy content of container quay.io/centos/centos:stream9 to /var/lib/mock/centos-stream+epel-next-9-x86_64-bootstrap-1714138556.528152/root INFO: Checking that quay.io/centos/centos:stream9 image matches host's architecture INFO: mounting quay.io/centos/centos:stream9 with podman image mount INFO: image quay.io/centos/centos:stream9 as /var/lib/containers/storage/overlay/78bb0ea96c1d9bffadb121e86073cb656337e21847c04e8765b303bc5052907f/merged INFO: umounting image quay.io/centos/centos:stream9 (/var/lib/containers/storage/overlay/78bb0ea96c1d9bffadb121e86073cb656337e21847c04e8765b303bc5052907f/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 269 kB/s | 38 kB 00:00 Additional repo http_yum_oracle_com_repo_Oracle 119 kB/s | 28 kB 00:00 CentOS Stream 9 - BaseOS 12 MB/s | 8.0 MB 00:00 CentOS Stream 9 - AppStream 32 MB/s | 19 MB 00:00 CentOS Stream 9 - CRB 8.3 MB/s | 6.2 MB 00:00 CentOS Stream 9 - Extras packages 35 kB/s | 16 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 31 MB/s | 21 MB 00:00 Extra Packages for Enterprise Linux 9 - Next - 910 kB/s | 1.8 MB 00:02 Package python3-dnf-4.14.0-9.el9.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.3.0-13.el9 baseos 264 k Installing dependencies: dbus-libs x86_64 1:1.12.20-8.el9 baseos 152 k python3-dateutil noarch 1:2.8.1-7.el9 baseos 288 k python3-dbus x86_64 1.2.18-2.el9 baseos 144 k python3-six noarch 1.15.0-9.el9 baseos 37 k python3-systemd x86_64 234-18.el9 baseos 90 k systemd-libs x86_64 252-32.el9 baseos 675 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.6 M Installed size: 4.6 M Downloading Packages: (1/7): python3-dbus-1.2.18-2.el9.x86_64.rpm 2.2 MB/s | 144 kB 00:00 (2/7): python3-dateutil-2.8.1-7.el9.noarch.rpm 4.0 MB/s | 288 kB 00:00 (3/7): dbus-libs-1.12.20-8.el9.x86_64.rpm 1.9 MB/s | 152 kB 00:00 (4/7): python3-dnf-plugins-core-4.3.0-13.el9.no 11 MB/s | 264 kB 00:00 (5/7): python3-six-1.15.0-9.el9.noarch.rpm 2.0 MB/s | 37 kB 00:00 (6/7): python3-systemd-234-18.el9.x86_64.rpm 5.9 MB/s | 90 kB 00:00 (7/7): systemd-libs-252-32.el9.x86_64.rpm 37 MB/s | 675 kB 00:00 -------------------------------------------------------------------------------- Total 7.9 MB/s | 1.6 MB 00:00 CentOS Stream 9 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : systemd-libs-252-32.el9.x86_64 1/7 Running scriptlet: systemd-libs-252-32.el9.x86_64 1/7 Installing : dbus-libs-1:1.12.20-8.el9.x86_64 2/7 Installing : python3-dbus-1.2.18-2.el9.x86_64 3/7 Installing : python3-systemd-234-18.el9.x86_64 4/7 Installing : python3-six-1.15.0-9.el9.noarch 5/7 Installing : python3-dateutil-1:2.8.1-7.el9.noarch 6/7 Installing : python3-dnf-plugins-core-4.3.0-13.el9.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.3.0-13.el9.noarch 7/7 Verifying : dbus-libs-1:1.12.20-8.el9.x86_64 1/7 Verifying : python3-dateutil-1:2.8.1-7.el9.noarch 2/7 Verifying : python3-dbus-1.2.18-2.el9.x86_64 3/7 Verifying : python3-dnf-plugins-core-4.3.0-13.el9.noarch 4/7 Verifying : python3-six-1.15.0-9.el9.noarch 5/7 Verifying : python3-systemd-234-18.el9.x86_64 6/7 Verifying : systemd-libs-252-32.el9.x86_64 7/7 Installed: dbus-libs-1:1.12.20-8.el9.x86_64 python3-dateutil-1:2.8.1-7.el9.noarch python3-dbus-1.2.18-2.el9.x86_64 python3-dnf-plugins-core-4.3.0-13.el9.noarch python3-six-1.15.0-9.el9.noarch python3-systemd-234-18.el9.x86_64 systemd-libs-252-32.el9.x86_64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/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 dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-29.el9.x86_64 python3-dnf-4.14.0-9.el9.noarch python3-dnf-plugins-core-4.3.0-13.el9.noarch yum-4.14.0-9.el9.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 405 kB/s | 38 kB 00:00 Additional repo http_yum_oracle_com_repo_Oracle 87 kB/s | 28 kB 00:00 CentOS Stream 9 - BaseOS 25 MB/s | 8.0 MB 00:00 CentOS Stream 9 - AppStream 31 MB/s | 19 MB 00:00 CentOS Stream 9 - CRB 6.6 MB/s | 6.2 MB 00:00 CentOS Stream 9 - Extras packages 33 kB/s | 16 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 2.9 MB/s | 21 MB 00:07 Extra Packages for Enterprise Linux 9 - Next - 1.1 MB/s | 1.8 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash x86_64 5.1.8-9.el9 baseos 1.7 M bzip2 x86_64 1.0.8-8.el9 baseos 56 k centos-stream-release noarch 9.0-24.el9 baseos 25 k coreutils x86_64 8.32-35.el9 baseos 1.2 M cpio x86_64 2.13-16.el9 baseos 275 k diffutils x86_64 3.7-12.el9 baseos 397 k epel-rpm-macros noarch 9-14.el9 epel 15 k findutils x86_64 1:4.8.0-6.el9 baseos 537 k gawk x86_64 5.1.0-6.el9 baseos 1.0 M glibc-minimal-langpack x86_64 2.34-105.el9 baseos 27 k grep x86_64 3.6-5.el9 baseos 269 k gzip x86_64 1.12-1.el9 baseos 163 k info x86_64 6.7-15.el9 baseos 225 k make x86_64 1:4.3-8.el9 baseos 536 k patch x86_64 2.7.6-16.el9 appstream 128 k redhat-rpm-config noarch 207-1.el9 appstream 72 k rpm-build x86_64 4.16.1.3-29.el9 appstream 67 k sed x86_64 4.8-9.el9 baseos 305 k tar x86_64 2:1.34-6.el9 baseos 885 k unzip x86_64 6.0-56.el9 baseos 182 k util-linux x86_64 2.37.4-18.el9 baseos 2.3 M which x86_64 2.21-29.el9 baseos 41 k xz x86_64 5.2.5-8.el9 baseos 226 k Installing dependencies: alternatives x86_64 1.24-1.el9 baseos 39 k ansible-srpm-macros noarch 1-12.el9 epel 21 k audit-libs x86_64 3.1.2-2.el9 baseos 118 k basesystem noarch 11-13.el9 baseos 3.9 k binutils x86_64 2.35.2-43.el9 baseos 4.6 M binutils-gold x86_64 2.35.2-43.el9 baseos 735 k bzip2-libs x86_64 1.0.8-8.el9 baseos 41 k ca-certificates noarch 2023.2.60_v7.0.306-90.1.el9 baseos 843 k centos-gpg-keys noarch 9.0-24.el9 baseos 14 k centos-stream-repos noarch 9.0-24.el9 baseos 11 k coreutils-common x86_64 8.32-35.el9 baseos 2.0 M cracklib x86_64 2.9.6-27.el9 baseos 94 k cracklib-dicts x86_64 2.9.6-27.el9 baseos 3.6 M crypto-policies noarch 20240304-1.gitb1c706d.el9 baseos 83 k curl x86_64 7.76.1-29.el9 baseos 294 k cyrus-sasl-lib x86_64 2.1.27-21.el9 baseos 769 k debugedit x86_64 5.0-5.el9 appstream 77 k dwz x86_64 0.14-3.el9 appstream 128 k ed x86_64 1.14.2-12.el9 baseos 75 k efi-srpm-macros noarch 4-9.el9 appstream 23 k elfutils x86_64 0.190-2.el9 baseos 555 k elfutils-debuginfod-client x86_64 0.190-2.el9 baseos 36 k elfutils-default-yama-scope noarch 0.190-2.el9 baseos 12 k elfutils-libelf x86_64 0.190-2.el9 baseos 192 k elfutils-libs x86_64 0.190-2.el9 baseos 256 k file x86_64 5.39-16.el9 baseos 50 k file-libs x86_64 5.39-16.el9 baseos 589 k filesystem x86_64 3.16-2.el9 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-7.el9.1 appstream 28 k forge-srpm-macros noarch 0.3.1-1.el9 epel 19 k fpc-srpm-macros noarch 1.3-7.el9 epel 7.5 k gdb-minimal x86_64 10.2-13.el9 appstream 3.5 M gdbm-libs x86_64 1:1.19-4.el9 baseos 53 k ghc-srpm-macros noarch 1.5.0-6.el9 appstream 8.8 k glibc x86_64 2.34-105.el9 baseos 2.0 M glibc-common x86_64 2.34-105.el9 baseos 313 k glibc-gconv-extra x86_64 2.34-105.el9 baseos 1.7 M gmp x86_64 1:6.2.0-13.el9 baseos 315 k go-srpm-macros noarch 3.2.0-3.el9 appstream 27 k go-srpm-macros-epel noarch 3.3.0.5-1.el9 epel 27 k groff-base x86_64 1.22.4-10.el9 baseos 1.1 M kernel-srpm-macros noarch 1.0-13.el9 appstream 16 k keyutils-libs x86_64 1.6.3-1.el9 baseos 32 k krb5-libs x86_64 1.21.1-2.el9 baseos 766 k libacl x86_64 2.3.1-4.el9 baseos 23 k libarchive x86_64 3.5.3-4.el9 baseos 389 k libattr x86_64 2.5.1-3.el9 baseos 19 k libblkid x86_64 2.37.4-18.el9 baseos 108 k libbrotli x86_64 1.0.9-6.el9 baseos 314 k libcap x86_64 2.48-9.el9 baseos 71 k libcap-ng x86_64 0.8.2-7.el9 baseos 33 k libcom_err x86_64 1.46.5-5.el9 baseos 26 k libcurl x86_64 7.76.1-29.el9 baseos 285 k libdb x86_64 5.3.28-53.el9 baseos 738 k libeconf x86_64 0.4.1-4.el9 baseos 27 k libevent x86_64 2.1.12-6.el9 baseos 263 k libfdisk x86_64 2.37.4-18.el9 baseos 155 k libffi x86_64 3.4.2-8.el9 baseos 38 k libgcc x86_64 11.4.1-3.el9 baseos 92 k libgcrypt x86_64 1.10.0-10.el9 baseos 505 k libgomp x86_64 11.4.1-3.el9 baseos 268 k libgpg-error x86_64 1.42-5.el9 baseos 216 k libidn2 x86_64 2.3.0-7.el9 baseos 101 k libmount x86_64 2.37.4-18.el9 baseos 136 k libnghttp2 x86_64 1.43.0-5.el9.1 baseos 73 k libpkgconf x86_64 1.7.3-10.el9 baseos 36 k libpsl x86_64 0.21.1-5.el9 baseos 64 k libpwquality x86_64 1.4.4-8.el9 baseos 119 k libselinux x86_64 3.6-1.el9 baseos 86 k libsemanage x86_64 3.6-1.el9 baseos 118 k libsepol x86_64 3.6-1.el9 baseos 330 k libsigsegv x86_64 2.13-4.el9 baseos 27 k libsmartcols x86_64 2.37.4-18.el9 baseos 64 k libssh x86_64 0.10.4-13.el9 baseos 216 k libssh-config noarch 0.10.4-13.el9 baseos 10 k libstdc++ x86_64 11.4.1-3.el9 baseos 743 k libtasn1 x86_64 4.16.0-8.el9 baseos 74 k libunistring x86_64 0.9.10-15.el9 baseos 496 k libutempter x86_64 1.2.1-6.el9 baseos 27 k libuuid x86_64 2.37.4-18.el9 baseos 29 k libverto x86_64 0.3.2-3.el9 baseos 22 k libxcrypt x86_64 4.4.18-3.el9 baseos 116 k libxml2 x86_64 2.9.13-5.el9 baseos 747 k libzstd x86_64 1.5.1-2.el9 baseos 330 k lua-libs x86_64 5.4.4-4.el9 baseos 130 k lua-srpm-macros noarch 1-6.el9 appstream 9.5 k lz4-libs x86_64 1.9.3-5.el9 baseos 68 k mpfr x86_64 4.1.0-7.el9 baseos 326 k ncurses x86_64 6.2-10.20210508.el9 baseos 400 k ncurses-base noarch 6.2-10.20210508.el9 baseos 61 k ncurses-libs x86_64 6.2-10.20210508.el9 baseos 322 k ocaml-srpm-macros noarch 6-6.el9 appstream 8.8 k openblas-srpm-macros noarch 2-11.el9 appstream 8.4 k openldap x86_64 2.6.6-3.el9 baseos 282 k openssl x86_64 1:3.2.1-1.el9 baseos 1.3 M openssl-libs x86_64 1:3.2.1-1.el9 baseos 2.4 M p11-kit x86_64 0.25.3-2.el9 baseos 533 k p11-kit-trust x86_64 0.25.3-2.el9 baseos 143 k pam x86_64 1.5.1-19.el9 baseos 627 k pcre x86_64 8.44-3.el9.3 baseos 198 k pcre2 x86_64 10.40-5.el9 baseos 234 k pcre2-syntax noarch 10.40-5.el9 baseos 141 k perl-AutoLoader noarch 5.74-481.el9 appstream 21 k perl-B x86_64 1.80-481.el9 appstream 180 k perl-Carp noarch 1.50-460.el9 appstream 30 k perl-Class-Struct noarch 0.66-481.el9 appstream 22 k perl-Data-Dumper x86_64 2.174-462.el9 appstream 56 k perl-Digest noarch 1.19-4.el9 appstream 26 k perl-Digest-MD5 x86_64 2.58-4.el9 appstream 37 k perl-Encode x86_64 4:3.08-462.el9 appstream 1.7 M perl-Errno x86_64 1.30-481.el9 appstream 14 k perl-Exporter noarch 5.74-461.el9 appstream 32 k perl-Fcntl x86_64 1.13-481.el9 appstream 20 k perl-File-Basename noarch 2.85-481.el9 appstream 17 k perl-File-Path noarch 2.18-4.el9 appstream 36 k perl-File-Temp noarch 1:0.231.100-4.el9 appstream 60 k perl-File-stat noarch 1.09-481.el9 appstream 17 k perl-FileHandle noarch 2.03-481.el9 appstream 15 k perl-Getopt-Long noarch 1:2.52-4.el9 appstream 61 k perl-Getopt-Std noarch 1.12-481.el9 appstream 15 k perl-HTTP-Tiny noarch 0.076-462.el9 appstream 54 k perl-IO x86_64 1.43-481.el9 appstream 88 k perl-IO-Socket-IP noarch 0.41-5.el9 appstream 43 k perl-IO-Socket-SSL noarch 2.073-1.el9 appstream 219 k perl-IPC-Open3 noarch 1.21-481.el9 appstream 22 k perl-MIME-Base64 x86_64 3.16-4.el9 appstream 31 k perl-Mozilla-CA noarch 20200520-6.el9 appstream 13 k perl-Net-SSLeay x86_64 1.92-2.el9 appstream 388 k perl-POSIX x86_64 1.94-481.el9 appstream 96 k perl-PathTools x86_64 3.78-461.el9 appstream 88 k perl-Pod-Escapes noarch 1:1.07-460.el9 appstream 21 k perl-Pod-Perldoc noarch 3.28.01-461.el9 appstream 87 k perl-Pod-Simple noarch 1:3.42-4.el9 appstream 225 k perl-Pod-Usage noarch 4:2.01-4.el9 appstream 41 k perl-Scalar-List-Utils x86_64 4:1.56-462.el9 appstream 71 k perl-SelectSaver noarch 1.02-481.el9 appstream 11 k perl-Socket x86_64 4:2.031-4.el9 appstream 56 k perl-Storable x86_64 1:3.21-460.el9 appstream 96 k perl-Symbol noarch 1.08-481.el9 appstream 14 k perl-Term-ANSIColor noarch 5.01-461.el9 appstream 49 k perl-Term-Cap noarch 1.17-460.el9 appstream 23 k perl-Text-ParseWords noarch 3.30-460.el9 appstream 17 k perl-Text-Tabs+Wrap noarch 2013.0523-460.el9 appstream 24 k perl-Time-Local noarch 2:1.300-7.el9 appstream 34 k perl-URI noarch 5.09-3.el9 appstream 121 k perl-base noarch 2.27-481.el9 appstream 16 k perl-constant noarch 1.33-461.el9 appstream 24 k perl-if noarch 0.60.800-481.el9 appstream 14 k perl-interpreter x86_64 4:5.32.1-481.el9 appstream 71 k perl-libnet noarch 3.13-4.el9 appstream 130 k perl-libs x86_64 4:5.32.1-481.el9 appstream 2.2 M perl-mro x86_64 1.23-481.el9 appstream 28 k perl-overload noarch 1.31-481.el9 appstream 45 k perl-overloading noarch 0.02-481.el9 appstream 12 k perl-parent noarch 1:0.238-460.el9 appstream 15 k perl-podlators noarch 1:4.14-460.el9 appstream 114 k perl-srpm-macros noarch 1-41.el9 appstream 9.1 k perl-subs noarch 1.03-481.el9 appstream 11 k perl-vars noarch 1.05-481.el9 appstream 13 k pkgconf x86_64 1.7.3-10.el9 baseos 41 k pkgconf-m4 noarch 1.7.3-10.el9 baseos 15 k pkgconf-pkg-config x86_64 1.7.3-10.el9 baseos 11 k popt x86_64 1.18-8.el9 baseos 65 k publicsuffix-list-dafsa noarch 20210518-3.el9 baseos 58 k pyproject-srpm-macros noarch 1.12.0-1.el9 appstream 14 k python-srpm-macros noarch 3.9-53.el9 appstream 18 k qt5-srpm-macros noarch 5.15.9-1.el9 appstream 8.8 k qt6-srpm-macros noarch 6.6.2-1.el9.next epel-next 8.7 k readline x86_64 8.1-4.el9 baseos 212 k rpm x86_64 4.16.1.3-29.el9 baseos 537 k rpm-build-libs x86_64 4.16.1.3-29.el9 baseos 89 k rpm-libs x86_64 4.16.1.3-29.el9 baseos 308 k rpmautospec-rpm-macros noarch 0.6.3-1.el9 epel 9.9 k rust-srpm-macros noarch 17-4.el9 appstream 10 k rust-srpm-macros-epel noarch 26.2-1.el9 epel 10 k setup noarch 2.13.7-10.el9 baseos 146 k shadow-utils x86_64 2:4.9-8.el9 baseos 1.2 M sqlite-libs x86_64 3.34.1-7.el9 baseos 620 k systemd-libs x86_64 252-32.el9 baseos 675 k tzdata noarch 2024a-2.el9 baseos 838 k util-linux-core x86_64 2.37.4-18.el9 baseos 465 k xz-libs x86_64 5.2.5-8.el9 baseos 93 k zip x86_64 3.0-35.el9 baseos 266 k zlib x86_64 1.2.11-41.el9 baseos 91 k zstd x86_64 1.5.1-2.el9 baseos 548 k Transaction Summary ================================================================================ Install 208 Packages Total download size: 68 M Installed size: 218 M Downloading Packages: (1/208): alternatives-1.24-1.el9.x86_64.rpm 784 kB/s | 39 kB 00:00 (2/208): basesystem-11-13.el9.noarch.rpm 78 kB/s | 3.9 kB 00:00 (3/208): audit-libs-3.1.2-2.el9.x86_64.rpm 1.8 MB/s | 118 kB 00:00 (4/208): binutils-gold-2.35.2-43.el9.x86_64.rpm 14 MB/s | 735 kB 00:00 (5/208): binutils-2.35.2-43.el9.x86_64.rpm 40 MB/s | 4.6 MB 00:00 (6/208): bash-5.1.8-9.el9.x86_64.rpm 14 MB/s | 1.7 MB 00:00 (7/208): bzip2-1.0.8-8.el9.x86_64.rpm 1.1 MB/s | 56 kB 00:00 (8/208): bzip2-libs-1.0.8-8.el9.x86_64.rpm 4.0 MB/s | 41 kB 00:00 (9/208): centos-gpg-keys-9.0-24.el9.noarch.rpm 1.5 MB/s | 14 kB 00:00 (10/208): centos-stream-release-9.0-24.el9.noar 2.1 MB/s | 25 kB 00:00 (11/208): centos-stream-repos-9.0-24.el9.noarch 1.0 MB/s | 11 kB 00:00 (12/208): ca-certificates-2023.2.60_v7.0.306-90 34 MB/s | 843 kB 00:00 (13/208): cpio-2.13-16.el9.x86_64.rpm 17 MB/s | 275 kB 00:00 (14/208): cracklib-2.9.6-27.el9.x86_64.rpm 8.2 MB/s | 94 kB 00:00 (15/208): coreutils-8.32-35.el9.x86_64.rpm 29 MB/s | 1.2 MB 00:00 (16/208): cracklib-dicts-2.9.6-27.el9.x86_64.rp 58 MB/s | 3.6 MB 00:00 (17/208): crypto-policies-20240304-1.gitb1c706d 1.4 MB/s | 83 kB 00:00 (18/208): coreutils-common-8.32-35.el9.x86_64.r 20 MB/s | 2.0 MB 00:00 (19/208): curl-7.76.1-29.el9.x86_64.rpm 17 MB/s | 294 kB 00:00 (20/208): diffutils-3.7-12.el9.x86_64.rpm 23 MB/s | 397 kB 00:00 (21/208): cyrus-sasl-lib-2.1.27-21.el9.x86_64.r 29 MB/s | 769 kB 00:00 (22/208): ed-1.14.2-12.el9.x86_64.rpm 8.0 MB/s | 75 kB 00:00 (23/208): elfutils-0.190-2.el9.x86_64.rpm 39 MB/s | 555 kB 00:00 (24/208): elfutils-debuginfod-client-0.190-2.el 3.9 MB/s | 36 kB 00:00 (25/208): elfutils-default-yama-scope-0.190-2.e 1.3 MB/s | 12 kB 00:00 (26/208): file-5.39-16.el9.x86_64.rpm 5.0 MB/s | 50 kB 00:00 (27/208): elfutils-libelf-0.190-2.el9.x86_64.rp 14 MB/s | 192 kB 00:00 (28/208): elfutils-libs-0.190-2.el9.x86_64.rpm 16 MB/s | 256 kB 00:00 (29/208): file-libs-5.39-16.el9.x86_64.rpm 33 MB/s | 589 kB 00:00 (30/208): findutils-4.8.0-6.el9.x86_64.rpm 25 MB/s | 537 kB 00:00 (31/208): gawk-5.1.0-6.el9.x86_64.rpm 41 MB/s | 1.0 MB 00:00 (32/208): gdbm-libs-1.19-4.el9.x86_64.rpm 2.9 MB/s | 53 kB 00:00 (33/208): glibc-common-2.34-105.el9.x86_64.rpm 14 MB/s | 313 kB 00:00 (34/208): glibc-gconv-extra-2.34-105.el9.x86_64 30 MB/s | 1.7 MB 00:00 (35/208): glibc-2.34-105.el9.x86_64.rpm 18 MB/s | 2.0 MB 00:00 (36/208): filesystem-3.16-2.el9.x86_64.rpm 31 MB/s | 4.8 MB 00:00 (37/208): glibc-minimal-langpack-2.34-105.el9.x 829 kB/s | 27 kB 00:00 (38/208): gmp-6.2.0-13.el9.x86_64.rpm 20 MB/s | 315 kB 00:00 (39/208): groff-base-1.22.4-10.el9.x86_64.rpm 51 MB/s | 1.1 MB 00:00 (40/208): grep-3.6-5.el9.x86_64.rpm 11 MB/s | 269 kB 00:00 (41/208): gzip-1.12-1.el9.x86_64.rpm 10 MB/s | 163 kB 00:00 (42/208): info-6.7-15.el9.x86_64.rpm 18 MB/s | 225 kB 00:00 (43/208): keyutils-libs-1.6.3-1.el9.x86_64.rpm 2.8 MB/s | 32 kB 00:00 (44/208): krb5-libs-1.21.1-2.el9.x86_64.rpm 33 MB/s | 766 kB 00:00 (45/208): libacl-2.3.1-4.el9.x86_64.rpm 1.7 MB/s | 23 kB 00:00 (46/208): libarchive-3.5.3-4.el9.x86_64.rpm 23 MB/s | 389 kB 00:00 (47/208): libattr-2.5.1-3.el9.x86_64.rpm 2.0 MB/s | 19 kB 00:00 (48/208): libblkid-2.37.4-18.el9.x86_64.rpm 9.1 MB/s | 108 kB 00:00 (49/208): libbrotli-1.0.9-6.el9.x86_64.rpm 26 MB/s | 314 kB 00:00 (50/208): libcap-2.48-9.el9.x86_64.rpm 6.6 MB/s | 71 kB 00:00 (51/208): libcap-ng-0.8.2-7.el9.x86_64.rpm 3.1 MB/s | 33 kB 00:00 (52/208): libcom_err-1.46.5-5.el9.x86_64.rpm 2.7 MB/s | 26 kB 00:00 (53/208): libcurl-7.76.1-29.el9.x86_64.rpm 22 MB/s | 285 kB 00:00 (54/208): libdb-5.3.28-53.el9.x86_64.rpm 43 MB/s | 738 kB 00:00 (55/208): libeconf-0.4.1-4.el9.x86_64.rpm 1.7 MB/s | 27 kB 00:00 (56/208): libevent-2.1.12-6.el9.x86_64.rpm 16 MB/s | 263 kB 00:00 (57/208): libfdisk-2.37.4-18.el9.x86_64.rpm 15 MB/s | 155 kB 00:00 (58/208): libffi-3.4.2-8.el9.x86_64.rpm 3.6 MB/s | 38 kB 00:00 (59/208): libgomp-11.4.1-3.el9.x86_64.rpm 23 MB/s | 268 kB 00:00 (60/208): libgcc-11.4.1-3.el9.x86_64.rpm 6.6 MB/s | 92 kB 00:00 (61/208): libgcrypt-1.10.0-10.el9.x86_64.rpm 27 MB/s | 505 kB 00:00 (62/208): libgpg-error-1.42-5.el9.x86_64.rpm 16 MB/s | 216 kB 00:00 (63/208): libidn2-2.3.0-7.el9.x86_64.rpm 7.1 MB/s | 101 kB 00:00 (64/208): libmount-2.37.4-18.el9.x86_64.rpm 10 MB/s | 136 kB 00:00 (65/208): libpkgconf-1.7.3-10.el9.x86_64.rpm 3.9 MB/s | 36 kB 00:00 (66/208): libnghttp2-1.43.0-5.el9.1.x86_64.rpm 6.7 MB/s | 73 kB 00:00 (67/208): libpsl-0.21.1-5.el9.x86_64.rpm 6.7 MB/s | 64 kB 00:00 (68/208): libpwquality-1.4.4-8.el9.x86_64.rpm 12 MB/s | 119 kB 00:00 (69/208): libselinux-3.6-1.el9.x86_64.rpm 6.1 MB/s | 86 kB 00:00 (70/208): libsemanage-3.6-1.el9.x86_64.rpm 10 MB/s | 118 kB 00:00 (71/208): libsepol-3.6-1.el9.x86_64.rpm 21 MB/s | 330 kB 00:00 (72/208): libsigsegv-2.13-4.el9.x86_64.rpm 2.2 MB/s | 27 kB 00:00 (73/208): libsmartcols-2.37.4-18.el9.x86_64.rpm 5.4 MB/s | 64 kB 00:00 (74/208): libssh-config-0.10.4-13.el9.noarch.rp 1.2 MB/s | 10 kB 00:00 (75/208): libssh-0.10.4-13.el9.x86_64.rpm 15 MB/s | 216 kB 00:00 (76/208): libtasn1-4.16.0-8.el9.x86_64.rpm 6.1 MB/s | 74 kB 00:00 (77/208): libstdc++-11.4.1-3.el9.x86_64.rpm 32 MB/s | 743 kB 00:00 (78/208): libutempter-1.2.1-6.el9.x86_64.rpm 3.0 MB/s | 27 kB 00:00 (79/208): libunistring-0.9.10-15.el9.x86_64.rpm 25 MB/s | 496 kB 00:00 (80/208): libuuid-2.37.4-18.el9.x86_64.rpm 2.9 MB/s | 29 kB 00:00 (81/208): libverto-0.3.2-3.el9.x86_64.rpm 2.3 MB/s | 22 kB 00:00 (82/208): libxml2-2.9.13-5.el9.x86_64.rpm 46 MB/s | 747 kB 00:00 (83/208): libxcrypt-4.4.18-3.el9.x86_64.rpm 6.3 MB/s | 116 kB 00:00 (84/208): lua-libs-5.4.4-4.el9.x86_64.rpm 13 MB/s | 130 kB 00:00 (85/208): lz4-libs-1.9.3-5.el9.x86_64.rpm 6.1 MB/s | 68 kB 00:00 (86/208): libzstd-1.5.1-2.el9.x86_64.rpm 11 MB/s | 330 kB 00:00 (87/208): make-4.3-8.el9.x86_64.rpm 37 MB/s | 536 kB 00:00 (88/208): ncurses-6.2-10.20210508.el9.x86_64.rp 21 MB/s | 400 kB 00:00 (89/208): ncurses-base-6.2-10.20210508.el9.noar 3.9 MB/s | 61 kB 00:00 (90/208): mpfr-4.1.0-7.el9.x86_64.rpm 7.0 MB/s | 326 kB 00:00 (91/208): ncurses-libs-6.2-10.20210508.el9.x86_ 15 MB/s | 322 kB 00:00 (92/208): openldap-2.6.6-3.el9.x86_64.rpm 13 MB/s | 282 kB 00:00 (93/208): openssl-3.2.1-1.el9.x86_64.rpm 35 MB/s | 1.3 MB 00:00 (94/208): p11-kit-0.25.3-2.el9.x86_64.rpm 10 MB/s | 533 kB 00:00 (95/208): openssl-libs-3.2.1-1.el9.x86_64.rpm 30 MB/s | 2.4 MB 00:00 (96/208): p11-kit-trust-0.25.3-2.el9.x86_64.rpm 3.2 MB/s | 143 kB 00:00 (97/208): pam-1.5.1-19.el9.x86_64.rpm 18 MB/s | 627 kB 00:00 (98/208): pcre-8.44-3.el9.3.x86_64.rpm 15 MB/s | 198 kB 00:00 (99/208): pcre2-10.40-5.el9.x86_64.rpm 15 MB/s | 234 kB 00:00 (100/208): pcre2-syntax-10.40-5.el9.noarch.rpm 11 MB/s | 141 kB 00:00 (101/208): pkgconf-1.7.3-10.el9.x86_64.rpm 4.3 MB/s | 41 kB 00:00 (102/208): pkgconf-m4-1.7.3-10.el9.noarch.rpm 1.8 MB/s | 15 kB 00:00 (103/208): pkgconf-pkg-config-1.7.3-10.el9.x86_ 1.3 MB/s | 11 kB 00:00 (104/208): popt-1.18-8.el9.x86_64.rpm 6.3 MB/s | 65 kB 00:00 (105/208): publicsuffix-list-dafsa-20210518-3.e 6.4 MB/s | 58 kB 00:00 (106/208): readline-8.1-4.el9.x86_64.rpm 15 MB/s | 212 kB 00:00 (107/208): rpm-4.16.1.3-29.el9.x86_64.rpm 30 MB/s | 537 kB 00:00 (108/208): rpm-build-libs-4.16.1.3-29.el9.x86_6 4.9 MB/s | 89 kB 00:00 (109/208): rpm-libs-4.16.1.3-29.el9.x86_64.rpm 17 MB/s | 308 kB 00:00 (110/208): setup-2.13.7-10.el9.noarch.rpm 9.8 MB/s | 146 kB 00:00 (111/208): sed-4.8-9.el9.x86_64.rpm 16 MB/s | 305 kB 00:00 (112/208): systemd-libs-252-32.el9.x86_64.rpm 36 MB/s | 675 kB 00:00 (113/208): shadow-utils-4.9-8.el9.x86_64.rpm 30 MB/s | 1.2 MB 00:00 (114/208): sqlite-libs-3.34.1-7.el9.x86_64.rpm 18 MB/s | 620 kB 00:00 (115/208): tzdata-2024a-2.el9.noarch.rpm 43 MB/s | 838 kB 00:00 (116/208): unzip-6.0-56.el9.x86_64.rpm 7.9 MB/s | 182 kB 00:00 (117/208): tar-1.34-6.el9.x86_64.rpm 24 MB/s | 885 kB 00:00 (118/208): util-linux-2.37.4-18.el9.x86_64.rpm 62 MB/s | 2.3 MB 00:00 (119/208): util-linux-core-2.37.4-18.el9.x86_64 12 MB/s | 465 kB 00:00 (120/208): which-2.21-29.el9.x86_64.rpm 1.1 MB/s | 41 kB 00:00 (121/208): xz-5.2.5-8.el9.x86_64.rpm 19 MB/s | 226 kB 00:00 (122/208): zip-3.0-35.el9.x86_64.rpm 22 MB/s | 266 kB 00:00 (123/208): xz-libs-5.2.5-8.el9.x86_64.rpm 6.9 MB/s | 93 kB 00:00 (124/208): zlib-1.2.11-41.el9.x86_64.rpm 7.6 MB/s | 91 kB 00:00 (125/208): zstd-1.5.1-2.el9.x86_64.rpm 32 MB/s | 548 kB 00:00 (126/208): debugedit-5.0-5.el9.x86_64.rpm 4.4 MB/s | 77 kB 00:00 (127/208): dwz-0.14-3.el9.x86_64.rpm 9.4 MB/s | 128 kB 00:00 (128/208): efi-srpm-macros-4-9.el9.noarch.rpm 2.6 MB/s | 23 kB 00:00 (129/208): fonts-srpm-macros-2.0.5-7.el9.1.noar 2.5 MB/s | 28 kB 00:00 (130/208): ghc-srpm-macros-1.5.0-6.el9.noarch.r 831 kB/s | 8.8 kB 00:00 (131/208): go-srpm-macros-3.2.0-3.el9.noarch.rp 2.2 MB/s | 27 kB 00:00 (132/208): kernel-srpm-macros-1.0-13.el9.noarch 1.4 MB/s | 16 kB 00:00 (133/208): lua-srpm-macros-1-6.el9.noarch.rpm 1.1 MB/s | 9.5 kB 00:00 (134/208): ocaml-srpm-macros-6-6.el9.noarch.rpm 802 kB/s | 8.8 kB 00:00 (135/208): openblas-srpm-macros-2-11.el9.noarch 644 kB/s | 8.4 kB 00:00 (136/208): patch-2.7.6-16.el9.x86_64.rpm 8.4 MB/s | 128 kB 00:00 (137/208): perl-AutoLoader-5.74-481.el9.noarch. 1.5 MB/s | 21 kB 00:00 (138/208): gdb-minimal-10.2-13.el9.x86_64.rpm 53 MB/s | 3.5 MB 00:00 (139/208): perl-B-1.80-481.el9.x86_64.rpm 14 MB/s | 180 kB 00:00 (140/208): perl-Carp-1.50-460.el9.noarch.rpm 2.7 MB/s | 30 kB 00:00 (141/208): perl-Class-Struct-0.66-481.el9.noarc 2.4 MB/s | 22 kB 00:00 (142/208): perl-Data-Dumper-2.174-462.el9.x86_6 5.8 MB/s | 56 kB 00:00 (143/208): perl-Digest-1.19-4.el9.noarch.rpm 2.6 MB/s | 26 kB 00:00 (144/208): perl-Digest-MD5-2.58-4.el9.x86_64.rp 3.8 MB/s | 37 kB 00:00 (145/208): perl-Encode-3.08-462.el9.x86_64.rpm 49 MB/s | 1.7 MB 00:00 (146/208): perl-Errno-1.30-481.el9.x86_64.rpm 410 kB/s | 14 kB 00:00 (147/208): perl-Exporter-5.74-461.el9.noarch.rp 1.1 MB/s | 32 kB 00:00 (148/208): perl-Fcntl-1.13-481.el9.x86_64.rpm 1.7 MB/s | 20 kB 00:00 (149/208): perl-File-Basename-2.85-481.el9.noar 1.4 MB/s | 17 kB 00:00 (150/208): perl-File-Path-2.18-4.el9.noarch.rpm 2.8 MB/s | 36 kB 00:00 (151/208): perl-File-Temp-0.231.100-4.el9.noarc 6.2 MB/s | 60 kB 00:00 (152/208): perl-File-stat-1.09-481.el9.noarch.r 1.7 MB/s | 17 kB 00:00 (153/208): perl-FileHandle-2.03-481.el9.noarch. 1.5 MB/s | 15 kB 00:00 (154/208): perl-Getopt-Long-2.52-4.el9.noarch.r 6.4 MB/s | 61 kB 00:00 (155/208): perl-Getopt-Std-1.12-481.el9.noarch. 1.6 MB/s | 15 kB 00:00 (156/208): perl-HTTP-Tiny-0.076-462.el9.noarch. 5.5 MB/s | 54 kB 00:00 (157/208): perl-IO-1.43-481.el9.x86_64.rpm 8.9 MB/s | 88 kB 00:00 (158/208): perl-IO-Socket-IP-0.41-5.el9.noarch. 4.3 MB/s | 43 kB 00:00 (159/208): perl-IO-Socket-SSL-2.073-1.el9.noarc 16 MB/s | 219 kB 00:00 (160/208): perl-IPC-Open3-1.21-481.el9.noarch.r 2.0 MB/s | 22 kB 00:00 (161/208): perl-MIME-Base64-3.16-4.el9.x86_64.r 2.7 MB/s | 31 kB 00:00 (162/208): perl-Mozilla-CA-20200520-6.el9.noarc 1.2 MB/s | 13 kB 00:00 (163/208): perl-Net-SSLeay-1.92-2.el9.x86_64.rp 16 MB/s | 388 kB 00:00 (164/208): perl-POSIX-1.94-481.el9.x86_64.rpm 3.9 MB/s | 96 kB 00:00 (165/208): perl-PathTools-3.78-461.el9.x86_64.r 3.8 MB/s | 88 kB 00:00 (166/208): perl-Pod-Escapes-1.07-460.el9.noarch 1.7 MB/s | 21 kB 00:00 (167/208): perl-Pod-Perldoc-3.28.01-461.el9.noa 7.3 MB/s | 87 kB 00:00 (168/208): perl-Pod-Simple-3.42-4.el9.noarch.rp 12 MB/s | 225 kB 00:00 (169/208): perl-Pod-Usage-2.01-4.el9.noarch.rpm 3.0 MB/s | 41 kB 00:00 (170/208): perl-Scalar-List-Utils-1.56-462.el9. 5.1 MB/s | 71 kB 00:00 (171/208): perl-SelectSaver-1.02-481.el9.noarch 737 kB/s | 11 kB 00:00 (172/208): perl-Socket-2.031-4.el9.x86_64.rpm 4.0 MB/s | 56 kB 00:00 (173/208): perl-Storable-3.21-460.el9.x86_64.rp 5.8 MB/s | 96 kB 00:00 (174/208): perl-Symbol-1.08-481.el9.noarch.rpm 620 kB/s | 14 kB 00:00 (175/208): perl-Term-ANSIColor-5.01-461.el9.noa 2.1 MB/s | 49 kB 00:00 (176/208): perl-Term-Cap-1.17-460.el9.noarch.rp 1.1 MB/s | 23 kB 00:00 (177/208): perl-Text-ParseWords-3.30-460.el9.no 920 kB/s | 17 kB 00:00 (178/208): perl-Text-Tabs+Wrap-2013.0523-460.el 1.1 MB/s | 24 kB 00:00 (179/208): perl-Time-Local-1.300-7.el9.noarch.r 1.6 MB/s | 34 kB 00:00 (180/208): perl-URI-5.09-3.el9.noarch.rpm 6.8 MB/s | 121 kB 00:00 (181/208): perl-base-2.27-481.el9.noarch.rpm 1.1 MB/s | 16 kB 00:00 (182/208): perl-constant-1.33-461.el9.noarch.rp 1.6 MB/s | 24 kB 00:00 (183/208): perl-if-0.60.800-481.el9.noarch.rpm 1.1 MB/s | 14 kB 00:00 (184/208): perl-interpreter-5.32.1-481.el9.x86_ 5.5 MB/s | 71 kB 00:00 (185/208): perl-libnet-3.13-4.el9.noarch.rpm 9.1 MB/s | 130 kB 00:00 (186/208): perl-libs-5.32.1-481.el9.x86_64.rpm 28 MB/s | 2.2 MB 00:00 (187/208): perl-mro-1.23-481.el9.x86_64.rpm 366 kB/s | 28 kB 00:00 (188/208): perl-overload-1.31-481.el9.noarch.rp 612 kB/s | 45 kB 00:00 (189/208): perl-overloading-0.02-481.el9.noarch 1.2 MB/s | 12 kB 00:00 (190/208): perl-parent-0.238-460.el9.noarch.rpm 1.4 MB/s | 15 kB 00:00 (191/208): perl-podlators-4.14-460.el9.noarch.r 8.4 MB/s | 114 kB 00:00 (192/208): perl-srpm-macros-1-41.el9.noarch.rpm 931 kB/s | 9.1 kB 00:00 (193/208): perl-subs-1.03-481.el9.noarch.rpm 1.0 MB/s | 11 kB 00:00 (194/208): perl-vars-1.05-481.el9.noarch.rpm 1.3 MB/s | 13 kB 00:00 (195/208): pyproject-srpm-macros-1.12.0-1.el9.n 1.5 MB/s | 14 kB 00:00 (196/208): python-srpm-macros-3.9-53.el9.noarch 2.0 MB/s | 18 kB 00:00 (197/208): qt5-srpm-macros-5.15.9-1.el9.noarch. 1.0 MB/s | 8.8 kB 00:00 (198/208): redhat-rpm-config-207-1.el9.noarch.r 7.1 MB/s | 72 kB 00:00 (199/208): rpm-build-4.16.1.3-29.el9.x86_64.rpm 6.4 MB/s | 67 kB 00:00 (200/208): rust-srpm-macros-17-4.el9.noarch.rpm 1.0 MB/s | 10 kB 00:00 (201/208): ansible-srpm-macros-1-12.el9.noarch. 60 kB/s | 21 kB 00:00 (202/208): epel-rpm-macros-9-14.el9.noarch.rpm 44 kB/s | 15 kB 00:00 (203/208): forge-srpm-macros-0.3.1-1.el9.noarch 55 kB/s | 19 kB 00:00 (204/208): fpc-srpm-macros-1.3-7.el9.noarch.rpm 78 kB/s | 7.5 kB 00:00 (205/208): rpmautospec-rpm-macros-0.6.3-1.el9.n 100 kB/s | 9.9 kB 00:00 (206/208): go-srpm-macros-epel-3.3.0.5-1.el9.no 199 kB/s | 27 kB 00:00 (207/208): rust-srpm-macros-epel-26.2-1.el9.noa 106 kB/s | 10 kB 00:00 (208/208): qt6-srpm-macros-6.6.2-1.el9.next.noa 50 kB/s | 8.7 kB 00:00 -------------------------------------------------------------------------------- Total 22 MB/s | 68 MB 00:03 CentOS Stream 9 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully Extra Packages for Enterprise Linux 9 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x3228467C: Userid : "Fedora (epel9) " Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-2.el9.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.4.1-3.el9.x86_64 1/208 Running scriptlet: libgcc-11.4.1-3.el9.x86_64 1/208 Installing : crypto-policies-20240304-1.gitb1c706d.el9.noarch 2/208 Running scriptlet: crypto-policies-20240304-1.gitb1c706d.el9.noarch 2/208 Installing : rust-srpm-macros-17-4.el9.noarch 3/208 Installing : rust-srpm-macros-epel-26.2-1.el9.noarch 4/208 Installing : qt6-srpm-macros-6.6.2-1.el9.next.noarch 5/208 Installing : fpc-srpm-macros-1.3-7.el9.noarch 6/208 Installing : ansible-srpm-macros-1-12.el9.noarch 7/208 Installing : qt5-srpm-macros-5.15.9-1.el9.noarch 8/208 Installing : perl-srpm-macros-1-41.el9.noarch 9/208 Installing : openblas-srpm-macros-2-11.el9.noarch 10/208 Installing : ocaml-srpm-macros-6-6.el9.noarch 11/208 Installing : ghc-srpm-macros-1.5.0-6.el9.noarch 12/208 Installing : tzdata-2024a-2.el9.noarch 13/208 Installing : publicsuffix-list-dafsa-20210518-3.el9.noarch 14/208 Installing : pkgconf-m4-1.7.3-10.el9.noarch 15/208 Installing : pcre2-syntax-10.40-5.el9.noarch 16/208 Installing : ncurses-base-6.2-10.20210508.el9.noarch 17/208 Installing : libssh-config-0.10.4-13.el9.noarch 18/208 Installing : coreutils-common-8.32-35.el9.x86_64 19/208 Installing : centos-gpg-keys-9.0-24.el9.noarch 20/208 Installing : centos-stream-repos-9.0-24.el9.noarch 21/208 Installing : centos-stream-release-9.0-24.el9.noarch 22/208 Installing : setup-2.13.7-10.el9.noarch 23/208 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-10.el9.noarch 23/208 Installing : filesystem-3.16-2.el9.x86_64 24/208 Installing : basesystem-11-13.el9.noarch 25/208 Installing : glibc-gconv-extra-2.34-105.el9.x86_64 26/208 Running scriptlet: glibc-gconv-extra-2.34-105.el9.x86_64 26/208 Installing : glibc-minimal-langpack-2.34-105.el9.x86_64 27/208 Installing : glibc-common-2.34-105.el9.x86_64 28/208 Running scriptlet: glibc-2.34-105.el9.x86_64 29/208 Installing : glibc-2.34-105.el9.x86_64 29/208 Running scriptlet: glibc-2.34-105.el9.x86_64 29/208 Installing : ncurses-libs-6.2-10.20210508.el9.x86_64 30/208 Installing : bash-5.1.8-9.el9.x86_64 31/208 Running scriptlet: bash-5.1.8-9.el9.x86_64 31/208 Installing : zlib-1.2.11-41.el9.x86_64 32/208 Installing : xz-libs-5.2.5-8.el9.x86_64 33/208 Installing : bzip2-libs-1.0.8-8.el9.x86_64 34/208 Installing : libstdc++-11.4.1-3.el9.x86_64 35/208 Installing : libxcrypt-4.4.18-3.el9.x86_64 36/208 Installing : libzstd-1.5.1-2.el9.x86_64 37/208 Installing : elfutils-libelf-0.190-2.el9.x86_64 38/208 Installing : libuuid-2.37.4-18.el9.x86_64 39/208 Installing : libattr-2.5.1-3.el9.x86_64 40/208 Installing : libacl-2.3.1-4.el9.x86_64 41/208 Installing : libcap-2.48-9.el9.x86_64 42/208 Installing : popt-1.18-8.el9.x86_64 43/208 Installing : readline-8.1-4.el9.x86_64 44/208 Installing : gmp-1:6.2.0-13.el9.x86_64 45/208 Installing : libcom_err-1.46.5-5.el9.x86_64 46/208 Installing : lz4-libs-1.9.3-5.el9.x86_64 47/208 Installing : mpfr-4.1.0-7.el9.x86_64 48/208 Installing : dwz-0.14-3.el9.x86_64 49/208 Installing : unzip-6.0-56.el9.x86_64 50/208 Installing : file-libs-5.39-16.el9.x86_64 51/208 Installing : file-5.39-16.el9.x86_64 52/208 Installing : sqlite-libs-3.34.1-7.el9.x86_64 53/208 Installing : alternatives-1.24-1.el9.x86_64 54/208 Installing : libcap-ng-0.8.2-7.el9.x86_64 55/208 Installing : audit-libs-3.1.2-2.el9.x86_64 56/208 Installing : libsepol-3.6-1.el9.x86_64 57/208 Installing : libsigsegv-2.13-4.el9.x86_64 58/208 Installing : gawk-5.1.0-6.el9.x86_64 59/208 Installing : libsmartcols-2.37.4-18.el9.x86_64 60/208 Installing : libtasn1-4.16.0-8.el9.x86_64 61/208 Installing : libunistring-0.9.10-15.el9.x86_64 62/208 Installing : libidn2-2.3.0-7.el9.x86_64 63/208 Installing : lua-libs-5.4.4-4.el9.x86_64 64/208 Installing : libpsl-0.21.1-5.el9.x86_64 65/208 Installing : zip-3.0-35.el9.x86_64 66/208 Installing : zstd-1.5.1-2.el9.x86_64 67/208 Running scriptlet: groff-base-1.22.4-10.el9.x86_64 68/208 Installing : groff-base-1.22.4-10.el9.x86_64 68/208 Running scriptlet: groff-base-1.22.4-10.el9.x86_64 68/208 Installing : bzip2-1.0.8-8.el9.x86_64 69/208 Installing : libxml2-2.9.13-5.el9.x86_64 70/208 Installing : info-6.7-15.el9.x86_64 71/208 Installing : ed-1.14.2-12.el9.x86_64 72/208 Installing : elfutils-default-yama-scope-0.190-2.el9.noarch 73/208 Running scriptlet: elfutils-default-yama-scope-0.190-2.el9.noarch 73/208 Installing : elfutils-libs-0.190-2.el9.x86_64 74/208 Installing : ncurses-6.2-10.20210508.el9.x86_64 75/208 Installing : cpio-2.13-16.el9.x86_64 76/208 Installing : diffutils-3.7-12.el9.x86_64 77/208 Installing : gdbm-libs-1:1.19-4.el9.x86_64 78/208 Installing : keyutils-libs-1.6.3-1.el9.x86_64 79/208 Installing : libbrotli-1.0.9-6.el9.x86_64 80/208 Installing : libdb-5.3.28-53.el9.x86_64 81/208 Installing : libeconf-0.4.1-4.el9.x86_64 82/208 Installing : libffi-3.4.2-8.el9.x86_64 83/208 Installing : p11-kit-0.25.3-2.el9.x86_64 84/208 Installing : p11-kit-trust-0.25.3-2.el9.x86_64 85/208 Running scriptlet: p11-kit-trust-0.25.3-2.el9.x86_64 85/208 Installing : libgomp-11.4.1-3.el9.x86_64 86/208 Installing : libgpg-error-1.42-5.el9.x86_64 87/208 Installing : libgcrypt-1.10.0-10.el9.x86_64 88/208 Installing : libnghttp2-1.43.0-5.el9.1.x86_64 89/208 Installing : libpkgconf-1.7.3-10.el9.x86_64 90/208 Installing : pkgconf-1.7.3-10.el9.x86_64 91/208 Installing : pkgconf-pkg-config-1.7.3-10.el9.x86_64 92/208 Installing : libverto-0.3.2-3.el9.x86_64 93/208 Installing : pcre-8.44-3.el9.3.x86_64 94/208 Installing : grep-3.6-5.el9.x86_64 95/208 Installing : xz-5.2.5-8.el9.x86_64 96/208 Installing : pcre2-10.40-5.el9.x86_64 97/208 Installing : libselinux-3.6-1.el9.x86_64 98/208 Installing : sed-4.8-9.el9.x86_64 99/208 Installing : findutils-1:4.8.0-6.el9.x86_64 100/208 Installing : openssl-libs-1:3.2.1-1.el9.x86_64 101/208 Installing : coreutils-8.32-35.el9.x86_64 102/208 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9.noar 103/208 Installing : ca-certificates-2023.2.60_v7.0.306-90.1.el9.noar 103/208 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9.noar 103/208 Installing : libblkid-2.37.4-18.el9.x86_64 104/208 Running scriptlet: libblkid-2.37.4-18.el9.x86_64 104/208 Installing : krb5-libs-1.21.1-2.el9.x86_64 105/208 Installing : libmount-2.37.4-18.el9.x86_64 106/208 Installing : gzip-1.12-1.el9.x86_64 107/208 Installing : cracklib-2.9.6-27.el9.x86_64 108/208 Installing : systemd-libs-252-32.el9.x86_64 109/208 Running scriptlet: systemd-libs-252-32.el9.x86_64 109/208 Installing : util-linux-core-2.37.4-18.el9.x86_64 110/208 Running scriptlet: util-linux-core-2.37.4-18.el9.x86_64 110/208 Installing : cracklib-dicts-2.9.6-27.el9.x86_64 111/208 Installing : cyrus-sasl-lib-2.1.27-21.el9.x86_64 112/208 Installing : libssh-0.10.4-13.el9.x86_64 113/208 Installing : libfdisk-2.37.4-18.el9.x86_64 114/208 Installing : perl-Digest-1.19-4.el9.noarch 115/208 Installing : perl-Digest-MD5-2.58-4.el9.x86_64 116/208 Installing : perl-B-1.80-481.el9.x86_64 117/208 Installing : perl-FileHandle-2.03-481.el9.noarch 118/208 Installing : perl-Data-Dumper-2.174-462.el9.x86_64 119/208 Installing : perl-libnet-3.13-4.el9.noarch 120/208 Installing : perl-AutoLoader-5.74-481.el9.noarch 121/208 Installing : perl-base-2.27-481.el9.noarch 122/208 Installing : perl-URI-5.09-3.el9.noarch 123/208 Installing : perl-if-0.60.800-481.el9.noarch 124/208 Installing : perl-IO-Socket-IP-0.41-5.el9.noarch 125/208 Installing : perl-Time-Local-2:1.300-7.el9.noarch 126/208 Installing : perl-File-Path-2.18-4.el9.noarch 127/208 Installing : perl-IO-Socket-SSL-2.073-1.el9.noarch 128/208 Installing : perl-Net-SSLeay-1.92-2.el9.x86_64 129/208 Installing : perl-Pod-Escapes-1:1.07-460.el9.noarch 130/208 Installing : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 131/208 Installing : perl-Mozilla-CA-20200520-6.el9.noarch 132/208 Installing : perl-Class-Struct-0.66-481.el9.noarch 133/208 Installing : perl-POSIX-1.94-481.el9.x86_64 134/208 Installing : perl-Term-ANSIColor-5.01-461.el9.noarch 135/208 Installing : perl-IPC-Open3-1.21-481.el9.noarch 136/208 Installing : perl-subs-1.03-481.el9.noarch 137/208 Installing : perl-File-Temp-1:0.231.100-4.el9.noarch 138/208 Installing : perl-Term-Cap-1.17-460.el9.noarch 139/208 Installing : perl-Pod-Simple-1:3.42-4.el9.noarch 140/208 Installing : perl-HTTP-Tiny-0.076-462.el9.noarch 141/208 Installing : perl-Socket-4:2.031-4.el9.x86_64 142/208 Installing : perl-SelectSaver-1.02-481.el9.noarch 143/208 Installing : perl-Symbol-1.08-481.el9.noarch 144/208 Installing : perl-File-stat-1.09-481.el9.noarch 145/208 Installing : perl-podlators-1:4.14-460.el9.noarch 146/208 Installing : perl-Pod-Perldoc-3.28.01-461.el9.noarch 147/208 Installing : perl-Fcntl-1.13-481.el9.x86_64 148/208 Installing : perl-Text-ParseWords-3.30-460.el9.noarch 149/208 Installing : perl-mro-1.23-481.el9.x86_64 150/208 Installing : perl-IO-1.43-481.el9.x86_64 151/208 Installing : perl-overloading-0.02-481.el9.noarch 152/208 Installing : perl-Pod-Usage-4:2.01-4.el9.noarch 153/208 Installing : perl-Errno-1.30-481.el9.x86_64 154/208 Installing : perl-File-Basename-2.85-481.el9.noarch 155/208 Installing : perl-Getopt-Std-1.12-481.el9.noarch 156/208 Installing : perl-MIME-Base64-3.16-4.el9.x86_64 157/208 Installing : perl-Scalar-List-Utils-4:1.56-462.el9.x86_64 158/208 Installing : perl-constant-1.33-461.el9.noarch 159/208 Installing : perl-Storable-1:3.21-460.el9.x86_64 160/208 Installing : perl-overload-1.31-481.el9.noarch 161/208 Installing : perl-parent-1:0.238-460.el9.noarch 162/208 Installing : perl-vars-1.05-481.el9.noarch 163/208 Installing : perl-Getopt-Long-1:2.52-4.el9.noarch 164/208 Installing : perl-Carp-1.50-460.el9.noarch 165/208 Installing : perl-Exporter-5.74-461.el9.noarch 166/208 Installing : perl-PathTools-3.78-461.el9.x86_64 167/208 Installing : perl-Encode-4:3.08-462.el9.x86_64 168/208 Installing : perl-libs-4:5.32.1-481.el9.x86_64 169/208 Installing : perl-interpreter-4:5.32.1-481.el9.x86_64 170/208 Installing : kernel-srpm-macros-1.0-13.el9.noarch 171/208 Installing : openssl-1:3.2.1-1.el9.x86_64 172/208 Installing : libpwquality-1.4.4-8.el9.x86_64 173/208 Installing : pam-1.5.1-19.el9.x86_64 174/208 Installing : libarchive-3.5.3-4.el9.x86_64 175/208 Installing : libevent-2.1.12-6.el9.x86_64 176/208 Installing : libsemanage-3.6-1.el9.x86_64 177/208 Installing : shadow-utils-2:4.9-8.el9.x86_64 178/208 Running scriptlet: libutempter-1.2.1-6.el9.x86_64 179/208 Installing : libutempter-1.2.1-6.el9.x86_64 179/208 Installing : openldap-2.6.6-3.el9.x86_64 180/208 Installing : libcurl-7.76.1-29.el9.x86_64 181/208 Installing : elfutils-debuginfod-client-0.190-2.el9.x86_64 182/208 Installing : binutils-gold-2.35.2-43.el9.x86_64 183/208 Installing : binutils-2.35.2-43.el9.x86_64 184/208 Running scriptlet: binutils-2.35.2-43.el9.x86_64 184/208 Installing : elfutils-0.190-2.el9.x86_64 185/208 Installing : gdb-minimal-10.2-13.el9.x86_64 186/208 Installing : debugedit-5.0-5.el9.x86_64 187/208 Installing : curl-7.76.1-29.el9.x86_64 188/208 Installing : rpm-4.16.1.3-29.el9.x86_64 189/208 Installing : rpm-libs-4.16.1.3-29.el9.x86_64 190/208 Installing : rpm-build-libs-4.16.1.3-29.el9.x86_64 191/208 Installing : efi-srpm-macros-4-9.el9.noarch 192/208 Installing : lua-srpm-macros-1-6.el9.noarch 193/208 Installing : rpmautospec-rpm-macros-0.6.3-1.el9.noarch 194/208 Installing : tar-2:1.34-6.el9.x86_64 195/208 Installing : patch-2.7.6-16.el9.x86_64 196/208 Installing : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 197/208 Installing : go-srpm-macros-3.2.0-3.el9.noarch 198/208 Installing : python-srpm-macros-3.9-53.el9.noarch 199/208 Installing : pyproject-srpm-macros-1.12.0-1.el9.noarch 200/208 Installing : redhat-rpm-config-207-1.el9.noarch 201/208 Installing : rpm-build-4.16.1.3-29.el9.x86_64 202/208 Installing : forge-srpm-macros-0.3.1-1.el9.noarch 203/208 Installing : go-srpm-macros-epel-3.3.0.5-1.el9.noarch 204/208 Installing : epel-rpm-macros-9-14.el9.noarch 205/208 Installing : util-linux-2.37.4-18.el9.x86_64 206/208 Installing : make-1:4.3-8.el9.x86_64 207/208 Installing : which-2.21-29.el9.x86_64 208/208 Running scriptlet: filesystem-3.16-2.el9.x86_64 208/208 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9.noar 208/208 Running scriptlet: rpm-4.16.1.3-29.el9.x86_64 208/208 Running scriptlet: which-2.21-29.el9.x86_64 208/208 Verifying : alternatives-1.24-1.el9.x86_64 1/208 Verifying : audit-libs-3.1.2-2.el9.x86_64 2/208 Verifying : basesystem-11-13.el9.noarch 3/208 Verifying : bash-5.1.8-9.el9.x86_64 4/208 Verifying : binutils-2.35.2-43.el9.x86_64 5/208 Verifying : binutils-gold-2.35.2-43.el9.x86_64 6/208 Verifying : bzip2-1.0.8-8.el9.x86_64 7/208 Verifying : bzip2-libs-1.0.8-8.el9.x86_64 8/208 Verifying : ca-certificates-2023.2.60_v7.0.306-90.1.el9.noar 9/208 Verifying : centos-gpg-keys-9.0-24.el9.noarch 10/208 Verifying : centos-stream-release-9.0-24.el9.noarch 11/208 Verifying : centos-stream-repos-9.0-24.el9.noarch 12/208 Verifying : coreutils-8.32-35.el9.x86_64 13/208 Verifying : coreutils-common-8.32-35.el9.x86_64 14/208 Verifying : cpio-2.13-16.el9.x86_64 15/208 Verifying : cracklib-2.9.6-27.el9.x86_64 16/208 Verifying : cracklib-dicts-2.9.6-27.el9.x86_64 17/208 Verifying : crypto-policies-20240304-1.gitb1c706d.el9.noarch 18/208 Verifying : curl-7.76.1-29.el9.x86_64 19/208 Verifying : cyrus-sasl-lib-2.1.27-21.el9.x86_64 20/208 Verifying : diffutils-3.7-12.el9.x86_64 21/208 Verifying : ed-1.14.2-12.el9.x86_64 22/208 Verifying : elfutils-0.190-2.el9.x86_64 23/208 Verifying : elfutils-debuginfod-client-0.190-2.el9.x86_64 24/208 Verifying : elfutils-default-yama-scope-0.190-2.el9.noarch 25/208 Verifying : elfutils-libelf-0.190-2.el9.x86_64 26/208 Verifying : elfutils-libs-0.190-2.el9.x86_64 27/208 Verifying : file-5.39-16.el9.x86_64 28/208 Verifying : file-libs-5.39-16.el9.x86_64 29/208 Verifying : filesystem-3.16-2.el9.x86_64 30/208 Verifying : findutils-1:4.8.0-6.el9.x86_64 31/208 Verifying : gawk-5.1.0-6.el9.x86_64 32/208 Verifying : gdbm-libs-1:1.19-4.el9.x86_64 33/208 Verifying : glibc-2.34-105.el9.x86_64 34/208 Verifying : glibc-common-2.34-105.el9.x86_64 35/208 Verifying : glibc-gconv-extra-2.34-105.el9.x86_64 36/208 Verifying : glibc-minimal-langpack-2.34-105.el9.x86_64 37/208 Verifying : gmp-1:6.2.0-13.el9.x86_64 38/208 Verifying : grep-3.6-5.el9.x86_64 39/208 Verifying : groff-base-1.22.4-10.el9.x86_64 40/208 Verifying : gzip-1.12-1.el9.x86_64 41/208 Verifying : info-6.7-15.el9.x86_64 42/208 Verifying : keyutils-libs-1.6.3-1.el9.x86_64 43/208 Verifying : krb5-libs-1.21.1-2.el9.x86_64 44/208 Verifying : libacl-2.3.1-4.el9.x86_64 45/208 Verifying : libarchive-3.5.3-4.el9.x86_64 46/208 Verifying : libattr-2.5.1-3.el9.x86_64 47/208 Verifying : libblkid-2.37.4-18.el9.x86_64 48/208 Verifying : libbrotli-1.0.9-6.el9.x86_64 49/208 Verifying : libcap-2.48-9.el9.x86_64 50/208 Verifying : libcap-ng-0.8.2-7.el9.x86_64 51/208 Verifying : libcom_err-1.46.5-5.el9.x86_64 52/208 Verifying : libcurl-7.76.1-29.el9.x86_64 53/208 Verifying : libdb-5.3.28-53.el9.x86_64 54/208 Verifying : libeconf-0.4.1-4.el9.x86_64 55/208 Verifying : libevent-2.1.12-6.el9.x86_64 56/208 Verifying : libfdisk-2.37.4-18.el9.x86_64 57/208 Verifying : libffi-3.4.2-8.el9.x86_64 58/208 Verifying : libgcc-11.4.1-3.el9.x86_64 59/208 Verifying : libgcrypt-1.10.0-10.el9.x86_64 60/208 Verifying : libgomp-11.4.1-3.el9.x86_64 61/208 Verifying : libgpg-error-1.42-5.el9.x86_64 62/208 Verifying : libidn2-2.3.0-7.el9.x86_64 63/208 Verifying : libmount-2.37.4-18.el9.x86_64 64/208 Verifying : libnghttp2-1.43.0-5.el9.1.x86_64 65/208 Verifying : libpkgconf-1.7.3-10.el9.x86_64 66/208 Verifying : libpsl-0.21.1-5.el9.x86_64 67/208 Verifying : libpwquality-1.4.4-8.el9.x86_64 68/208 Verifying : libselinux-3.6-1.el9.x86_64 69/208 Verifying : libsemanage-3.6-1.el9.x86_64 70/208 Verifying : libsepol-3.6-1.el9.x86_64 71/208 Verifying : libsigsegv-2.13-4.el9.x86_64 72/208 Verifying : libsmartcols-2.37.4-18.el9.x86_64 73/208 Verifying : libssh-0.10.4-13.el9.x86_64 74/208 Verifying : libssh-config-0.10.4-13.el9.noarch 75/208 Verifying : libstdc++-11.4.1-3.el9.x86_64 76/208 Verifying : libtasn1-4.16.0-8.el9.x86_64 77/208 Verifying : libunistring-0.9.10-15.el9.x86_64 78/208 Verifying : libutempter-1.2.1-6.el9.x86_64 79/208 Verifying : libuuid-2.37.4-18.el9.x86_64 80/208 Verifying : libverto-0.3.2-3.el9.x86_64 81/208 Verifying : libxcrypt-4.4.18-3.el9.x86_64 82/208 Verifying : libxml2-2.9.13-5.el9.x86_64 83/208 Verifying : libzstd-1.5.1-2.el9.x86_64 84/208 Verifying : lua-libs-5.4.4-4.el9.x86_64 85/208 Verifying : lz4-libs-1.9.3-5.el9.x86_64 86/208 Verifying : make-1:4.3-8.el9.x86_64 87/208 Verifying : mpfr-4.1.0-7.el9.x86_64 88/208 Verifying : ncurses-6.2-10.20210508.el9.x86_64 89/208 Verifying : ncurses-base-6.2-10.20210508.el9.noarch 90/208 Verifying : ncurses-libs-6.2-10.20210508.el9.x86_64 91/208 Verifying : openldap-2.6.6-3.el9.x86_64 92/208 Verifying : openssl-1:3.2.1-1.el9.x86_64 93/208 Verifying : openssl-libs-1:3.2.1-1.el9.x86_64 94/208 Verifying : p11-kit-0.25.3-2.el9.x86_64 95/208 Verifying : p11-kit-trust-0.25.3-2.el9.x86_64 96/208 Verifying : pam-1.5.1-19.el9.x86_64 97/208 Verifying : pcre-8.44-3.el9.3.x86_64 98/208 Verifying : pcre2-10.40-5.el9.x86_64 99/208 Verifying : pcre2-syntax-10.40-5.el9.noarch 100/208 Verifying : pkgconf-1.7.3-10.el9.x86_64 101/208 Verifying : pkgconf-m4-1.7.3-10.el9.noarch 102/208 Verifying : pkgconf-pkg-config-1.7.3-10.el9.x86_64 103/208 Verifying : popt-1.18-8.el9.x86_64 104/208 Verifying : publicsuffix-list-dafsa-20210518-3.el9.noarch 105/208 Verifying : readline-8.1-4.el9.x86_64 106/208 Verifying : rpm-4.16.1.3-29.el9.x86_64 107/208 Verifying : rpm-build-libs-4.16.1.3-29.el9.x86_64 108/208 Verifying : rpm-libs-4.16.1.3-29.el9.x86_64 109/208 Verifying : sed-4.8-9.el9.x86_64 110/208 Verifying : setup-2.13.7-10.el9.noarch 111/208 Verifying : shadow-utils-2:4.9-8.el9.x86_64 112/208 Verifying : sqlite-libs-3.34.1-7.el9.x86_64 113/208 Verifying : systemd-libs-252-32.el9.x86_64 114/208 Verifying : tar-2:1.34-6.el9.x86_64 115/208 Verifying : tzdata-2024a-2.el9.noarch 116/208 Verifying : unzip-6.0-56.el9.x86_64 117/208 Verifying : util-linux-2.37.4-18.el9.x86_64 118/208 Verifying : util-linux-core-2.37.4-18.el9.x86_64 119/208 Verifying : which-2.21-29.el9.x86_64 120/208 Verifying : xz-5.2.5-8.el9.x86_64 121/208 Verifying : xz-libs-5.2.5-8.el9.x86_64 122/208 Verifying : zip-3.0-35.el9.x86_64 123/208 Verifying : zlib-1.2.11-41.el9.x86_64 124/208 Verifying : zstd-1.5.1-2.el9.x86_64 125/208 Verifying : debugedit-5.0-5.el9.x86_64 126/208 Verifying : dwz-0.14-3.el9.x86_64 127/208 Verifying : efi-srpm-macros-4-9.el9.noarch 128/208 Verifying : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 129/208 Verifying : gdb-minimal-10.2-13.el9.x86_64 130/208 Verifying : ghc-srpm-macros-1.5.0-6.el9.noarch 131/208 Verifying : go-srpm-macros-3.2.0-3.el9.noarch 132/208 Verifying : kernel-srpm-macros-1.0-13.el9.noarch 133/208 Verifying : lua-srpm-macros-1-6.el9.noarch 134/208 Verifying : ocaml-srpm-macros-6-6.el9.noarch 135/208 Verifying : openblas-srpm-macros-2-11.el9.noarch 136/208 Verifying : patch-2.7.6-16.el9.x86_64 137/208 Verifying : perl-AutoLoader-5.74-481.el9.noarch 138/208 Verifying : perl-B-1.80-481.el9.x86_64 139/208 Verifying : perl-Carp-1.50-460.el9.noarch 140/208 Verifying : perl-Class-Struct-0.66-481.el9.noarch 141/208 Verifying : perl-Data-Dumper-2.174-462.el9.x86_64 142/208 Verifying : perl-Digest-1.19-4.el9.noarch 143/208 Verifying : perl-Digest-MD5-2.58-4.el9.x86_64 144/208 Verifying : perl-Encode-4:3.08-462.el9.x86_64 145/208 Verifying : perl-Errno-1.30-481.el9.x86_64 146/208 Verifying : perl-Exporter-5.74-461.el9.noarch 147/208 Verifying : perl-Fcntl-1.13-481.el9.x86_64 148/208 Verifying : perl-File-Basename-2.85-481.el9.noarch 149/208 Verifying : perl-File-Path-2.18-4.el9.noarch 150/208 Verifying : perl-File-Temp-1:0.231.100-4.el9.noarch 151/208 Verifying : perl-File-stat-1.09-481.el9.noarch 152/208 Verifying : perl-FileHandle-2.03-481.el9.noarch 153/208 Verifying : perl-Getopt-Long-1:2.52-4.el9.noarch 154/208 Verifying : perl-Getopt-Std-1.12-481.el9.noarch 155/208 Verifying : perl-HTTP-Tiny-0.076-462.el9.noarch 156/208 Verifying : perl-IO-1.43-481.el9.x86_64 157/208 Verifying : perl-IO-Socket-IP-0.41-5.el9.noarch 158/208 Verifying : perl-IO-Socket-SSL-2.073-1.el9.noarch 159/208 Verifying : perl-IPC-Open3-1.21-481.el9.noarch 160/208 Verifying : perl-MIME-Base64-3.16-4.el9.x86_64 161/208 Verifying : perl-Mozilla-CA-20200520-6.el9.noarch 162/208 Verifying : perl-Net-SSLeay-1.92-2.el9.x86_64 163/208 Verifying : perl-POSIX-1.94-481.el9.x86_64 164/208 Verifying : perl-PathTools-3.78-461.el9.x86_64 165/208 Verifying : perl-Pod-Escapes-1:1.07-460.el9.noarch 166/208 Verifying : perl-Pod-Perldoc-3.28.01-461.el9.noarch 167/208 Verifying : perl-Pod-Simple-1:3.42-4.el9.noarch 168/208 Verifying : perl-Pod-Usage-4:2.01-4.el9.noarch 169/208 Verifying : perl-Scalar-List-Utils-4:1.56-462.el9.x86_64 170/208 Verifying : perl-SelectSaver-1.02-481.el9.noarch 171/208 Verifying : perl-Socket-4:2.031-4.el9.x86_64 172/208 Verifying : perl-Storable-1:3.21-460.el9.x86_64 173/208 Verifying : perl-Symbol-1.08-481.el9.noarch 174/208 Verifying : perl-Term-ANSIColor-5.01-461.el9.noarch 175/208 Verifying : perl-Term-Cap-1.17-460.el9.noarch 176/208 Verifying : perl-Text-ParseWords-3.30-460.el9.noarch 177/208 Verifying : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 178/208 Verifying : perl-Time-Local-2:1.300-7.el9.noarch 179/208 Verifying : perl-URI-5.09-3.el9.noarch 180/208 Verifying : perl-base-2.27-481.el9.noarch 181/208 Verifying : perl-constant-1.33-461.el9.noarch 182/208 Verifying : perl-if-0.60.800-481.el9.noarch 183/208 Verifying : perl-interpreter-4:5.32.1-481.el9.x86_64 184/208 Verifying : perl-libnet-3.13-4.el9.noarch 185/208 Verifying : perl-libs-4:5.32.1-481.el9.x86_64 186/208 Verifying : perl-mro-1.23-481.el9.x86_64 187/208 Verifying : perl-overload-1.31-481.el9.noarch 188/208 Verifying : perl-overloading-0.02-481.el9.noarch 189/208 Verifying : perl-parent-1:0.238-460.el9.noarch 190/208 Verifying : perl-podlators-1:4.14-460.el9.noarch 191/208 Verifying : perl-srpm-macros-1-41.el9.noarch 192/208 Verifying : perl-subs-1.03-481.el9.noarch 193/208 Verifying : perl-vars-1.05-481.el9.noarch 194/208 Verifying : pyproject-srpm-macros-1.12.0-1.el9.noarch 195/208 Verifying : python-srpm-macros-3.9-53.el9.noarch 196/208 Verifying : qt5-srpm-macros-5.15.9-1.el9.noarch 197/208 Verifying : redhat-rpm-config-207-1.el9.noarch 198/208 Verifying : rpm-build-4.16.1.3-29.el9.x86_64 199/208 Verifying : rust-srpm-macros-17-4.el9.noarch 200/208 Verifying : ansible-srpm-macros-1-12.el9.noarch 201/208 Verifying : epel-rpm-macros-9-14.el9.noarch 202/208 Verifying : forge-srpm-macros-0.3.1-1.el9.noarch 203/208 Verifying : fpc-srpm-macros-1.3-7.el9.noarch 204/208 Verifying : go-srpm-macros-epel-3.3.0.5-1.el9.noarch 205/208 Verifying : rpmautospec-rpm-macros-0.6.3-1.el9.noarch 206/208 Verifying : rust-srpm-macros-epel-26.2-1.el9.noarch 207/208 Verifying : qt6-srpm-macros-6.6.2-1.el9.next.noarch 208/208 Installed: alternatives-1.24-1.el9.x86_64 ansible-srpm-macros-1-12.el9.noarch audit-libs-3.1.2-2.el9.x86_64 basesystem-11-13.el9.noarch bash-5.1.8-9.el9.x86_64 binutils-2.35.2-43.el9.x86_64 binutils-gold-2.35.2-43.el9.x86_64 bzip2-1.0.8-8.el9.x86_64 bzip2-libs-1.0.8-8.el9.x86_64 ca-certificates-2023.2.60_v7.0.306-90.1.el9.noarch centos-gpg-keys-9.0-24.el9.noarch centos-stream-release-9.0-24.el9.noarch centos-stream-repos-9.0-24.el9.noarch coreutils-8.32-35.el9.x86_64 coreutils-common-8.32-35.el9.x86_64 cpio-2.13-16.el9.x86_64 cracklib-2.9.6-27.el9.x86_64 cracklib-dicts-2.9.6-27.el9.x86_64 crypto-policies-20240304-1.gitb1c706d.el9.noarch curl-7.76.1-29.el9.x86_64 cyrus-sasl-lib-2.1.27-21.el9.x86_64 debugedit-5.0-5.el9.x86_64 diffutils-3.7-12.el9.x86_64 dwz-0.14-3.el9.x86_64 ed-1.14.2-12.el9.x86_64 efi-srpm-macros-4-9.el9.noarch elfutils-0.190-2.el9.x86_64 elfutils-debuginfod-client-0.190-2.el9.x86_64 elfutils-default-yama-scope-0.190-2.el9.noarch elfutils-libelf-0.190-2.el9.x86_64 elfutils-libs-0.190-2.el9.x86_64 epel-rpm-macros-9-14.el9.noarch file-5.39-16.el9.x86_64 file-libs-5.39-16.el9.x86_64 filesystem-3.16-2.el9.x86_64 findutils-1:4.8.0-6.el9.x86_64 fonts-srpm-macros-1:2.0.5-7.el9.1.noarch forge-srpm-macros-0.3.1-1.el9.noarch fpc-srpm-macros-1.3-7.el9.noarch gawk-5.1.0-6.el9.x86_64 gdb-minimal-10.2-13.el9.x86_64 gdbm-libs-1:1.19-4.el9.x86_64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-105.el9.x86_64 glibc-common-2.34-105.el9.x86_64 glibc-gconv-extra-2.34-105.el9.x86_64 glibc-minimal-langpack-2.34-105.el9.x86_64 gmp-1:6.2.0-13.el9.x86_64 go-srpm-macros-3.2.0-3.el9.noarch go-srpm-macros-epel-3.3.0.5-1.el9.noarch grep-3.6-5.el9.x86_64 groff-base-1.22.4-10.el9.x86_64 gzip-1.12-1.el9.x86_64 info-6.7-15.el9.x86_64 kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.x86_64 krb5-libs-1.21.1-2.el9.x86_64 libacl-2.3.1-4.el9.x86_64 libarchive-3.5.3-4.el9.x86_64 libattr-2.5.1-3.el9.x86_64 libblkid-2.37.4-18.el9.x86_64 libbrotli-1.0.9-6.el9.x86_64 libcap-2.48-9.el9.x86_64 libcap-ng-0.8.2-7.el9.x86_64 libcom_err-1.46.5-5.el9.x86_64 libcurl-7.76.1-29.el9.x86_64 libdb-5.3.28-53.el9.x86_64 libeconf-0.4.1-4.el9.x86_64 libevent-2.1.12-6.el9.x86_64 libfdisk-2.37.4-18.el9.x86_64 libffi-3.4.2-8.el9.x86_64 libgcc-11.4.1-3.el9.x86_64 libgcrypt-1.10.0-10.el9.x86_64 libgomp-11.4.1-3.el9.x86_64 libgpg-error-1.42-5.el9.x86_64 libidn2-2.3.0-7.el9.x86_64 libmount-2.37.4-18.el9.x86_64 libnghttp2-1.43.0-5.el9.1.x86_64 libpkgconf-1.7.3-10.el9.x86_64 libpsl-0.21.1-5.el9.x86_64 libpwquality-1.4.4-8.el9.x86_64 libselinux-3.6-1.el9.x86_64 libsemanage-3.6-1.el9.x86_64 libsepol-3.6-1.el9.x86_64 libsigsegv-2.13-4.el9.x86_64 libsmartcols-2.37.4-18.el9.x86_64 libssh-0.10.4-13.el9.x86_64 libssh-config-0.10.4-13.el9.noarch libstdc++-11.4.1-3.el9.x86_64 libtasn1-4.16.0-8.el9.x86_64 libunistring-0.9.10-15.el9.x86_64 libutempter-1.2.1-6.el9.x86_64 libuuid-2.37.4-18.el9.x86_64 libverto-0.3.2-3.el9.x86_64 libxcrypt-4.4.18-3.el9.x86_64 libxml2-2.9.13-5.el9.x86_64 libzstd-1.5.1-2.el9.x86_64 lua-libs-5.4.4-4.el9.x86_64 lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.x86_64 make-1:4.3-8.el9.x86_64 mpfr-4.1.0-7.el9.x86_64 ncurses-6.2-10.20210508.el9.x86_64 ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.x86_64 ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.x86_64 openssl-1:3.2.1-1.el9.x86_64 openssl-libs-1:3.2.1-1.el9.x86_64 p11-kit-0.25.3-2.el9.x86_64 p11-kit-trust-0.25.3-2.el9.x86_64 pam-1.5.1-19.el9.x86_64 patch-2.7.6-16.el9.x86_64 pcre-8.44-3.el9.3.x86_64 pcre2-10.40-5.el9.x86_64 pcre2-syntax-10.40-5.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.x86_64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.x86_64 perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.x86_64 perl-Encode-4:3.08-462.el9.x86_64 perl-Errno-1.30-481.el9.x86_64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.x86_64 perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-1:0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-1:2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.x86_64 perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-1.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.x86_64 perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.92-2.el9.x86_64 perl-POSIX-1.94-481.el9.x86_64 perl-PathTools-3.78-461.el9.x86_64 perl-Pod-Escapes-1:1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-1:3.42-4.el9.noarch perl-Pod-Usage-4:2.01-4.el9.noarch perl-Scalar-List-Utils-4:1.56-462.el9.x86_64 perl-SelectSaver-1.02-481.el9.noarch perl-Socket-4:2.031-4.el9.x86_64 perl-Storable-1:3.21-460.el9.x86_64 perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-2:1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-4:5.32.1-481.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libs-4:5.32.1-481.el9.x86_64 perl-mro-1.23-481.el9.x86_64 perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-1:0.238-460.el9.noarch perl-podlators-1:4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.x86_64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.x86_64 popt-1.18-8.el9.x86_64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python-srpm-macros-3.9-53.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.6.2-1.el9.next.noarch readline-8.1-4.el9.x86_64 redhat-rpm-config-207-1.el9.noarch rpm-4.16.1.3-29.el9.x86_64 rpm-build-4.16.1.3-29.el9.x86_64 rpm-build-libs-4.16.1.3-29.el9.x86_64 rpm-libs-4.16.1.3-29.el9.x86_64 rpmautospec-rpm-macros-0.6.3-1.el9.noarch rust-srpm-macros-17-4.el9.noarch rust-srpm-macros-epel-26.2-1.el9.noarch sed-4.8-9.el9.x86_64 setup-2.13.7-10.el9.noarch shadow-utils-2:4.9-8.el9.x86_64 sqlite-libs-3.34.1-7.el9.x86_64 systemd-libs-252-32.el9.x86_64 tar-2:1.34-6.el9.x86_64 tzdata-2024a-2.el9.noarch unzip-6.0-56.el9.x86_64 util-linux-2.37.4-18.el9.x86_64 util-linux-core-2.37.4-18.el9.x86_64 which-2.21-29.el9.x86_64 xz-5.2.5-8.el9.x86_64 xz-libs-5.2.5-8.el9.x86_64 zip-3.0-35.el9.x86_64 zlib-1.2.11-41.el9.x86_64 zstd-1.5.1-2.el9.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.24-1.el9.x86_64 ansible-srpm-macros-1-12.el9.noarch audit-libs-3.1.2-2.el9.x86_64 basesystem-11-13.el9.noarch bash-5.1.8-9.el9.x86_64 binutils-2.35.2-43.el9.x86_64 binutils-gold-2.35.2-43.el9.x86_64 bzip2-1.0.8-8.el9.x86_64 bzip2-libs-1.0.8-8.el9.x86_64 ca-certificates-2023.2.60_v7.0.306-90.1.el9.noarch centos-gpg-keys-9.0-24.el9.noarch centos-stream-release-9.0-24.el9.noarch centos-stream-repos-9.0-24.el9.noarch coreutils-8.32-35.el9.x86_64 coreutils-common-8.32-35.el9.x86_64 cpio-2.13-16.el9.x86_64 cracklib-2.9.6-27.el9.x86_64 cracklib-dicts-2.9.6-27.el9.x86_64 crypto-policies-20240304-1.gitb1c706d.el9.noarch curl-7.76.1-29.el9.x86_64 cyrus-sasl-lib-2.1.27-21.el9.x86_64 debugedit-5.0-5.el9.x86_64 diffutils-3.7-12.el9.x86_64 dwz-0.14-3.el9.x86_64 ed-1.14.2-12.el9.x86_64 efi-srpm-macros-4-9.el9.noarch elfutils-0.190-2.el9.x86_64 elfutils-debuginfod-client-0.190-2.el9.x86_64 elfutils-default-yama-scope-0.190-2.el9.noarch elfutils-libelf-0.190-2.el9.x86_64 elfutils-libs-0.190-2.el9.x86_64 epel-rpm-macros-9-14.el9.noarch file-5.39-16.el9.x86_64 file-libs-5.39-16.el9.x86_64 filesystem-3.16-2.el9.x86_64 findutils-4.8.0-6.el9.x86_64 fonts-srpm-macros-2.0.5-7.el9.1.noarch forge-srpm-macros-0.3.1-1.el9.noarch fpc-srpm-macros-1.3-7.el9.noarch gawk-5.1.0-6.el9.x86_64 gdb-minimal-10.2-13.el9.x86_64 gdbm-libs-1.19-4.el9.x86_64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-105.el9.x86_64 glibc-common-2.34-105.el9.x86_64 glibc-gconv-extra-2.34-105.el9.x86_64 glibc-minimal-langpack-2.34-105.el9.x86_64 gmp-6.2.0-13.el9.x86_64 go-srpm-macros-3.2.0-3.el9.noarch go-srpm-macros-epel-3.3.0.5-1.el9.noarch gpg-pubkey-3228467c-613798eb gpg-pubkey-8483c65d-5ccc5b19 grep-3.6-5.el9.x86_64 groff-base-1.22.4-10.el9.x86_64 gzip-1.12-1.el9.x86_64 info-6.7-15.el9.x86_64 kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.x86_64 krb5-libs-1.21.1-2.el9.x86_64 libacl-2.3.1-4.el9.x86_64 libarchive-3.5.3-4.el9.x86_64 libattr-2.5.1-3.el9.x86_64 libblkid-2.37.4-18.el9.x86_64 libbrotli-1.0.9-6.el9.x86_64 libcap-2.48-9.el9.x86_64 libcap-ng-0.8.2-7.el9.x86_64 libcom_err-1.46.5-5.el9.x86_64 libcurl-7.76.1-29.el9.x86_64 libdb-5.3.28-53.el9.x86_64 libeconf-0.4.1-4.el9.x86_64 libevent-2.1.12-6.el9.x86_64 libfdisk-2.37.4-18.el9.x86_64 libffi-3.4.2-8.el9.x86_64 libgcc-11.4.1-3.el9.x86_64 libgcrypt-1.10.0-10.el9.x86_64 libgomp-11.4.1-3.el9.x86_64 libgpg-error-1.42-5.el9.x86_64 libidn2-2.3.0-7.el9.x86_64 libmount-2.37.4-18.el9.x86_64 libnghttp2-1.43.0-5.el9.1.x86_64 libpkgconf-1.7.3-10.el9.x86_64 libpsl-0.21.1-5.el9.x86_64 libpwquality-1.4.4-8.el9.x86_64 libselinux-3.6-1.el9.x86_64 libsemanage-3.6-1.el9.x86_64 libsepol-3.6-1.el9.x86_64 libsigsegv-2.13-4.el9.x86_64 libsmartcols-2.37.4-18.el9.x86_64 libssh-0.10.4-13.el9.x86_64 libssh-config-0.10.4-13.el9.noarch libstdc++-11.4.1-3.el9.x86_64 libtasn1-4.16.0-8.el9.x86_64 libunistring-0.9.10-15.el9.x86_64 libutempter-1.2.1-6.el9.x86_64 libuuid-2.37.4-18.el9.x86_64 libverto-0.3.2-3.el9.x86_64 libxcrypt-4.4.18-3.el9.x86_64 libxml2-2.9.13-5.el9.x86_64 libzstd-1.5.1-2.el9.x86_64 lua-libs-5.4.4-4.el9.x86_64 lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.x86_64 make-4.3-8.el9.x86_64 mpfr-4.1.0-7.el9.x86_64 ncurses-6.2-10.20210508.el9.x86_64 ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.x86_64 ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.x86_64 openssl-3.2.1-1.el9.x86_64 openssl-libs-3.2.1-1.el9.x86_64 p11-kit-0.25.3-2.el9.x86_64 p11-kit-trust-0.25.3-2.el9.x86_64 pam-1.5.1-19.el9.x86_64 patch-2.7.6-16.el9.x86_64 pcre-8.44-3.el9.3.x86_64 pcre2-10.40-5.el9.x86_64 pcre2-syntax-10.40-5.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.x86_64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.x86_64 perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.x86_64 perl-Encode-3.08-462.el9.x86_64 perl-Errno-1.30-481.el9.x86_64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.x86_64 perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.x86_64 perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-1.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.x86_64 perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.92-2.el9.x86_64 perl-POSIX-1.94-481.el9.x86_64 perl-PathTools-3.78-461.el9.x86_64 perl-Pod-Escapes-1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-3.42-4.el9.noarch perl-Pod-Usage-2.01-4.el9.noarch perl-Scalar-List-Utils-1.56-462.el9.x86_64 perl-SelectSaver-1.02-481.el9.noarch perl-Socket-2.031-4.el9.x86_64 perl-Storable-3.21-460.el9.x86_64 perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-5.32.1-481.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libs-5.32.1-481.el9.x86_64 perl-mro-1.23-481.el9.x86_64 perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-0.238-460.el9.noarch perl-podlators-4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.x86_64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.x86_64 popt-1.18-8.el9.x86_64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python-srpm-macros-3.9-53.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.6.2-1.el9.next.noarch readline-8.1-4.el9.x86_64 redhat-rpm-config-207-1.el9.noarch rpm-4.16.1.3-29.el9.x86_64 rpm-build-4.16.1.3-29.el9.x86_64 rpm-build-libs-4.16.1.3-29.el9.x86_64 rpm-libs-4.16.1.3-29.el9.x86_64 rpmautospec-rpm-macros-0.6.3-1.el9.noarch rust-srpm-macros-17-4.el9.noarch rust-srpm-macros-epel-26.2-1.el9.noarch sed-4.8-9.el9.x86_64 setup-2.13.7-10.el9.noarch shadow-utils-4.9-8.el9.x86_64 sqlite-libs-3.34.1-7.el9.x86_64 systemd-libs-252-32.el9.x86_64 tar-1.34-6.el9.x86_64 tzdata-2024a-2.el9.noarch unzip-6.0-56.el9.x86_64 util-linux-2.37.4-18.el9.x86_64 util-linux-core-2.37.4-18.el9.x86_64 which-2.21-29.el9.x86_64 xz-5.2.5-8.el9.x86_64 xz-libs-5.2.5-8.el9.x86_64 zip-3.0-35.el9.x86_64 zlib-1.2.11-41.el9.x86_64 zstd-1.5.1-2.el9.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/boost-di-1.2.0-2.el9.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log/dnf.log /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-w4ix3osv/boost-di/boost-di.spec) Config(child) 1 minutes 21 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/boost-di-1.2.0-2.el9.src.rpm) Config(centos-stream+epel-next-9-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream+epel-next-9-x86_64-bootstrap-1714138556.528152/root. INFO: reusing tmpfs at /var/lib/mock/centos-stream+epel-next-9-x86_64-bootstrap-1714138556.528152/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/centos-stream+epel-next-9-x86_64-1714138556.528152/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.16.1.3-29.el9.x86_64 python3-dnf-4.14.0-9.el9.noarch python3-dnf-plugins-core-4.3.0-13.el9.noarch yum-4.14.0-9.el9.noarch Finish: chroot init Start: build phase for boost-di-1.2.0-2.el9.src.rpm Start: build setup for boost-di-1.2.0-2.el9.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/boost-di-1.2.0-2.el9.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 56 kB/s | 2.1 kB 00:00 Additional repo http_yum_oracle_com_repo_Oracle 25 kB/s | 2.9 kB 00:00 CentOS Stream 9 - BaseOS 4.7 kB/s | 1.4 kB 00:00 CentOS Stream 9 - AppStream 9.8 kB/s | 1.4 kB 00:00 CentOS Stream 9 - CRB 3.2 kB/s | 1.4 kB 00:00 CentOS Stream 9 - Extras packages 29 kB/s | 7.5 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 161 kB/s | 21 kB 00:00 Extra Packages for Enterprise Linux 9 - Next - 115 kB/s | 17 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: cmake x86_64 3.26.5-2.el9 appstream 8.7 M gcc-c++ x86_64 11.4.1-3.el9 appstream 13 M Installing dependencies: annobin x86_64 12.31-2.el9 appstream 1.0 M cmake-data noarch 3.26.5-2.el9 appstream 2.4 M cmake-filesystem x86_64 3.26.5-2.el9 appstream 19 k cmake-rpm-macros noarch 3.26.5-2.el9 appstream 11 k cpp x86_64 11.4.1-3.el9 appstream 11 M emacs-filesystem noarch 1:27.2-9.el9 appstream 8.9 k expat x86_64 2.5.0-2.el9 baseos 116 k gcc x86_64 11.4.1-3.el9 appstream 32 M gcc-plugin-annobin x86_64 11.4.1-3.el9 appstream 47 k glibc-devel x86_64 2.34-105.el9 appstream 42 k glibc-headers x86_64 2.34-105.el9 appstream 547 k kernel-headers x86_64 5.14.0-437.el9 appstream 1.7 M libedit x86_64 3.1-38.20210216cvs.el9 baseos 104 k libmpc x86_64 1.2.1-4.el9 appstream 62 k libstdc++-devel x86_64 11.4.1-3.el9 appstream 2.4 M libuv x86_64 1:1.42.0-1.el9 appstream 150 k libxcrypt-devel x86_64 4.4.18-3.el9 appstream 29 k llvm-libs x86_64 17.0.6-5.el9 appstream 25 M python3 x86_64 3.9.18-3.el9 baseos 26 k python3-libs x86_64 3.9.18-3.el9 baseos 7.8 M python3-pip-wheel noarch 21.3.1-1.el9 baseos 1.1 M python3-setuptools-wheel noarch 53.0.0-12.el9 baseos 470 k vim-filesystem noarch 2:8.2.2637-20.el9 baseos 18 k Transaction Summary ================================================================================ Install 25 Packages Total download size: 107 M Installed size: 343 M Downloading Packages: (1/25): python3-3.9.18-3.el9.x86_64.rpm 259 kB/s | 26 kB 00:00 (2/25): expat-2.5.0-2.el9.x86_64.rpm 1.1 MB/s | 116 kB 00:00 (3/25): libedit-3.1-38.20210216cvs.el9.x86_64.r 985 kB/s | 104 kB 00:00 (4/25): python3-setuptools-wheel-53.0.0-12.el9. 7.6 MB/s | 470 kB 00:00 (5/25): python3-pip-wheel-21.3.1-1.el9.noarch.r 13 MB/s | 1.1 MB 00:00 (6/25): python3-libs-3.9.18-3.el9.x86_64.rpm 55 MB/s | 7.8 MB 00:00 (7/25): vim-filesystem-8.2.2637-20.el9.noarch.r 230 kB/s | 18 kB 00:00 (8/25): annobin-12.31-2.el9.x86_64.rpm 18 MB/s | 1.0 MB 00:00 (9/25): cmake-filesystem-3.26.5-2.el9.x86_64.rp 2.0 MB/s | 19 kB 00:00 (10/25): cmake-rpm-macros-3.26.5-2.el9.noarch.r 654 kB/s | 11 kB 00:00 (11/25): cmake-data-3.26.5-2.el9.noarch.rpm 36 MB/s | 2.4 MB 00:00 (12/25): emacs-filesystem-27.2-9.el9.noarch.rpm 248 kB/s | 8.9 kB 00:00 (13/25): cmake-3.26.5-2.el9.x86_64.rpm 40 MB/s | 8.7 MB 00:00 (14/25): cpp-11.4.1-3.el9.x86_64.rpm 38 MB/s | 11 MB 00:00 (15/25): gcc-plugin-annobin-11.4.1-3.el9.x86_64 387 kB/s | 47 kB 00:00 (16/25): glibc-devel-2.34-105.el9.x86_64.rpm 328 kB/s | 42 kB 00:00 (17/25): gcc-c++-11.4.1-3.el9.x86_64.rpm 33 MB/s | 13 MB 00:00 (18/25): glibc-headers-2.34-105.el9.x86_64.rpm 4.7 MB/s | 547 kB 00:00 (19/25): kernel-headers-5.14.0-437.el9.x86_64.r 9.9 MB/s | 1.7 MB 00:00 (20/25): gcc-11.4.1-3.el9.x86_64.rpm 45 MB/s | 32 MB 00:00 (21/25): libmpc-1.2.1-4.el9.x86_64.rpm 417 kB/s | 62 kB 00:00 (22/25): libstdc++-devel-11.4.1-3.el9.x86_64.rp 46 MB/s | 2.4 MB 00:00 (23/25): libuv-1.42.0-1.el9.x86_64.rpm 11 MB/s | 150 kB 00:00 (24/25): libxcrypt-devel-4.4.18-3.el9.x86_64.rp 2.2 MB/s | 29 kB 00:00 (25/25): llvm-libs-17.0.6-5.el9.x86_64.rpm 63 MB/s | 25 MB 00:00 -------------------------------------------------------------------------------- Total 53 MB/s | 107 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.2.1-4.el9.x86_64 1/25 Installing : cmake-filesystem-3.26.5-2.el9.x86_64 2/25 Installing : expat-2.5.0-2.el9.x86_64 3/25 Installing : cpp-11.4.1-3.el9.x86_64 4/25 Installing : libuv-1:1.42.0-1.el9.x86_64 5/25 Installing : libstdc++-devel-11.4.1-3.el9.x86_64 6/25 Installing : kernel-headers-5.14.0-437.el9.x86_64 7/25 Installing : glibc-headers-2.34-105.el9.x86_64 8/25 Installing : libxcrypt-devel-4.4.18-3.el9.x86_64 9/25 Installing : glibc-devel-2.34-105.el9.x86_64 10/25 Installing : gcc-11.4.1-3.el9.x86_64 11/25 Running scriptlet: gcc-11.4.1-3.el9.x86_64 11/25 Installing : emacs-filesystem-1:27.2-9.el9.noarch 12/25 Installing : vim-filesystem-2:8.2.2637-20.el9.noarch 13/25 Installing : python3-setuptools-wheel-53.0.0-12.el9.noarch 14/25 Installing : python3-pip-wheel-21.3.1-1.el9.noarch 15/25 Installing : python3-3.9.18-3.el9.x86_64 16/25 Installing : python3-libs-3.9.18-3.el9.x86_64 17/25 Installing : cmake-rpm-macros-3.26.5-2.el9.noarch 18/25 Installing : cmake-data-3.26.5-2.el9.noarch 19/25 Installing : cmake-3.26.5-2.el9.x86_64 20/25 Installing : libedit-3.1-38.20210216cvs.el9.x86_64 21/25 Installing : llvm-libs-17.0.6-5.el9.x86_64 22/25 Installing : annobin-12.31-2.el9.x86_64 23/25 Running scriptlet: annobin-12.31-2.el9.x86_64 23/25 Installing : gcc-c++-11.4.1-3.el9.x86_64 24/25 Installing : gcc-plugin-annobin-11.4.1-3.el9.x86_64 25/25 Running scriptlet: gcc-plugin-annobin-11.4.1-3.el9.x86_64 25/25 Verifying : expat-2.5.0-2.el9.x86_64 1/25 Verifying : libedit-3.1-38.20210216cvs.el9.x86_64 2/25 Verifying : python3-3.9.18-3.el9.x86_64 3/25 Verifying : python3-libs-3.9.18-3.el9.x86_64 4/25 Verifying : python3-pip-wheel-21.3.1-1.el9.noarch 5/25 Verifying : python3-setuptools-wheel-53.0.0-12.el9.noarch 6/25 Verifying : vim-filesystem-2:8.2.2637-20.el9.noarch 7/25 Verifying : annobin-12.31-2.el9.x86_64 8/25 Verifying : cmake-3.26.5-2.el9.x86_64 9/25 Verifying : cmake-data-3.26.5-2.el9.noarch 10/25 Verifying : cmake-filesystem-3.26.5-2.el9.x86_64 11/25 Verifying : cmake-rpm-macros-3.26.5-2.el9.noarch 12/25 Verifying : cpp-11.4.1-3.el9.x86_64 13/25 Verifying : emacs-filesystem-1:27.2-9.el9.noarch 14/25 Verifying : gcc-11.4.1-3.el9.x86_64 15/25 Verifying : gcc-c++-11.4.1-3.el9.x86_64 16/25 Verifying : gcc-plugin-annobin-11.4.1-3.el9.x86_64 17/25 Verifying : glibc-devel-2.34-105.el9.x86_64 18/25 Verifying : glibc-headers-2.34-105.el9.x86_64 19/25 Verifying : kernel-headers-5.14.0-437.el9.x86_64 20/25 Verifying : libmpc-1.2.1-4.el9.x86_64 21/25 Verifying : libstdc++-devel-11.4.1-3.el9.x86_64 22/25 Verifying : libuv-1:1.42.0-1.el9.x86_64 23/25 Verifying : libxcrypt-devel-4.4.18-3.el9.x86_64 24/25 Verifying : llvm-libs-17.0.6-5.el9.x86_64 25/25 Installed: annobin-12.31-2.el9.x86_64 cmake-3.26.5-2.el9.x86_64 cmake-data-3.26.5-2.el9.noarch cmake-filesystem-3.26.5-2.el9.x86_64 cmake-rpm-macros-3.26.5-2.el9.noarch cpp-11.4.1-3.el9.x86_64 emacs-filesystem-1:27.2-9.el9.noarch expat-2.5.0-2.el9.x86_64 gcc-11.4.1-3.el9.x86_64 gcc-c++-11.4.1-3.el9.x86_64 gcc-plugin-annobin-11.4.1-3.el9.x86_64 glibc-devel-2.34-105.el9.x86_64 glibc-headers-2.34-105.el9.x86_64 kernel-headers-5.14.0-437.el9.x86_64 libedit-3.1-38.20210216cvs.el9.x86_64 libmpc-1.2.1-4.el9.x86_64 libstdc++-devel-11.4.1-3.el9.x86_64 libuv-1:1.42.0-1.el9.x86_64 libxcrypt-devel-4.4.18-3.el9.x86_64 llvm-libs-17.0.6-5.el9.x86_64 python3-3.9.18-3.el9.x86_64 python3-libs-3.9.18-3.el9.x86_64 python3-pip-wheel-21.3.1-1.el9.noarch python3-setuptools-wheel-53.0.0-12.el9.noarch vim-filesystem-2:8.2.2637-20.el9.noarch Complete! Finish: build setup for boost-di-1.2.0-2.el9.src.rpm Start: rpmbuild boost-di-1.2.0-2.el9.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.irI2Hs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf di-1.2.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/v1.2.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd di-1.2.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/di_no_error_on_warning.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/di_fix_failing_test.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sz3hA0 + umask 022 + cd /builddir/build/BUILD + cd di-1.2.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + 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 CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 11.4.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.3s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: 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/di-1.2.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/di-1.2.0 -B/builddir/build/BUILD/di-1.2.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/di-1.2.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/di-1.2.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/build.make extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/depend /usr/bin/gmake -f extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/build.make extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/build.make extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/build /usr/bin/gmake -f extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/build.make extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 0%] Building CXX object extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/bindings/constructor_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/bindings/constructor_bindings.cpp.o -MF CMakeFiles/test.bindings_constructor_bindings.dir/bindings/constructor_bindings.cpp.o.d -o CMakeFiles/test.bindings_constructor_bindings.dir/bindings/constructor_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/bindings/constructor_bindings.cpp [ 1%] Building CXX object extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/bindings/contextual_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/bindings/contextual_bindings.cpp.o -MF CMakeFiles/test.bindings_contextual_bindings.dir/bindings/contextual_bindings.cpp.o.d -o CMakeFiles/test.bindings_contextual_bindings.dir/bindings/contextual_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/bindings/contextual_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/bindings/constructor_bindings.hpp:11, from /builddir/build/BUILD/di-1.2.0/extension/test/bindings/constructor_bindings.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::unique_ptr > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::unique_ptr > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/bindings/constructor_bindings.cpp:63:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 1%] Linking CXX executable test.bindings_constructor_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.bindings_constructor_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.bindings_constructor_bindings.dir/bindings/constructor_bindings.cpp.o -o test.bindings_constructor_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 1%] Built target test.bindings_constructor_bindings /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_extensible_injector.dir/build.make extension/test/CMakeFiles/test.injections_extensible_injector.dir/depend [ 1%] Linking CXX executable test.bindings_contextual_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.bindings_contextual_bindings.dir/link.txt --verbose=1 gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_extensible_injector.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.bindings_contextual_bindings.dir/bindings/contextual_bindings.cpp.o -o test.bindings_contextual_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_extensible_injector.dir/build.make extension/test/CMakeFiles/test.injections_extensible_injector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Building CXX object extension/test/CMakeFiles/test.injections_extensible_injector.dir/injections/extensible_injector.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_extensible_injector.dir/injections/extensible_injector.cpp.o -MF CMakeFiles/test.injections_extensible_injector.dir/injections/extensible_injector.cpp.o.d -o CMakeFiles/test.injections_extensible_injector.dir/injections/extensible_injector.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:9, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, object, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp:50:41: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::dependency_proxy, object, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:58:23: required from 'auto boost::ext::di::v1_2_0::extension::make_extensible(const boost::ext::di::v1_2_0::aux::type_list&, TInjector&) [with TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, object, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; TInjector = boost::ext::di::v1_2_0::detail::::i]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:63:25: required from 'auto boost::ext::di::v1_2_0::extension::make_extensible(TInjector&) [with TInjector = boost::ext::di::v1_2_0::detail::::i]' /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp:68:39: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp:66:47: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 2%] Built target test.bindings_contextual_bindings /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_assisted_injection.dir/build.make extension/test/CMakeFiles/test.injections_assisted_injection.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_assisted_injection.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_assisted_injection.dir/build.make extension/test/CMakeFiles/test.injections_assisted_injection.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Building CXX object extension/test/CMakeFiles/test.injections_assisted_injection.dir/injections/assisted_injection.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_assisted_injection.dir/injections/assisted_injection.cpp.o -MF CMakeFiles/test.injections_assisted_injection.dir/injections/assisted_injection.cpp.o.d -o CMakeFiles/test.injections_assisted_injection.dir/injections/assisted_injection.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/assisted_injection.cpp /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp:96:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/extensible_injector.cpp:97:53: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/assisted_injection.hpp:13, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/assisted_injection.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency >(int, double, std::__cxx11::basic_string, std::allocator >)>, boost::ext::di::v1_2_0::extension::assisted_injection, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/assisted_injection.cpp:50:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 2%] Linking CXX executable test.injections_extensible_injector cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_extensible_injector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_extensible_injector.dir/injections/extensible_injector.cpp.o -o test.injections_extensible_injector [ 2%] Linking CXX executable test.injections_assisted_injection cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_assisted_injection.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_assisted_injection.dir/injections/assisted_injection.cpp.o -o test.injections_assisted_injection gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Built target test.injections_extensible_injector /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_factory.dir/build.make extension/test/CMakeFiles/test.injections_factory.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_factory.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_factory.dir/build.make extension/test/CMakeFiles/test.injections_factory.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Building CXX object extension/test/CMakeFiles/test.injections_factory.dir/injections/factory.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_factory.dir/injections/factory.cpp.o -MF CMakeFiles/test.injections_factory.dir/injections/factory.cpp.o.d -o CMakeFiles/test.injections_factory.dir/injections/factory.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/factory.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Built target test.injections_assisted_injection /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_shared_factory.dir/build.make extension/test/CMakeFiles/test.injections_shared_factory.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_shared_factory.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_shared_factory.dir/build.make extension/test/CMakeFiles/test.injections_shared_factory.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Building CXX object extension/test/CMakeFiles/test.injections_shared_factory.dir/injections/shared_factory.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_shared_factory.dir/injections/shared_factory.cpp.o -MF CMakeFiles/test.injections_shared_factory.dir/injections/shared_factory.cpp.o.d -o CMakeFiles/test.injections_shared_factory.dir/injections/shared_factory.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/shared_factory.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:11, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/factory.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/factory.cpp:58:46: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/factory.cpp:61:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/shared_factory.hpp:11, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/shared_factory.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/shared_factory.cpp:52:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::extension::dependency_proxy >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:58:23: required from 'auto boost::ext::di::v1_2_0::extension::make_extensible(const boost::ext::di::v1_2_0::aux::type_list&, TInjector&) [with TDeps = {boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:63:25: required from 'auto boost::ext::di::v1_2_0::extension::make_extensible(TInjector&) [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/shared_factory.hpp:34:41: required from 'auto boost::ext::di::v1_2_0::extension::injector_rebinder::rebind(TInjector&) [with TDependency = boost::ext::di::v1_2_0::core::dependency, implementation, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>; TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/shared_factory.hpp:74:102: required from 'auto boost::ext::di::v1_2_0::extension::shared_factory_impl::operator()(const TInjector&, const TDependency&) [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >; TDependency = boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::concepts::any_of, boost::ext::di::v1_2_0::extension::shared_factory_impl > >; T = implementation; bool NoRecursion = true; TFunc = main()::]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:630:64: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1424:81: required from 'struct boost::ext::di::v1_2_0::scopes::detail::is_expr >, boost::ext::di::v1_2_0::core::try_provider >, boost::ext::di::v1_2_0::aux::pair > >, boost::ext::di::v1_2_0::core::any_type_ref_fwd > > > > >, boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::concepts::any_of, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1508:122: required by substitution of 'template >, TProvider, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>::value, int>::type > static boost::ext::di::v1_2_0::scopes::detail::wrapper_traits_t > >()(declval(), declval, boost::ext::di::v1_2_0::extension::shared_factory_impl > > >()))> boost::ext::di::v1_2_0::scopes::instance::scope, boost::ext::di::v1_2_0::extension::shared_factory_impl > >::try_create, TProvider, >(const TProvider&) [with T = std::shared_ptr; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider >, boost::ext::di::v1_2_0::aux::pair > >, boost::ext::di::v1_2_0::core::any_type_ref_fwd > > > > >, boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>; typename boost::ext::di::v1_2_0::aux::enable_if >, TProvider, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>::value, int>::type = ]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2747:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2746:27: required from 'struct boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2772:22: required by substitution of 'template >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = std::shared_ptr; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/injections/shared_factory.cpp:76:59: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, implementation, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/shared_factory.hpp:34:25: required from 'auto boost::ext::di::v1_2_0::extension::injector_rebinder::rebind(TInjector&) [with TDependency = boost::ext::di::v1_2_0::core::dependency, implementation, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>; TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/shared_factory.hpp:74:102: required from 'auto boost::ext::di::v1_2_0::extension::shared_factory_impl::operator()(const TInjector&, const TDependency&) [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >; TDependency = boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::concepts::any_of, boost::ext::di::v1_2_0::extension::shared_factory_impl > >; T = implementation; bool NoRecursion = true; TFunc = main()::]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:630:64: required by substitution of 'template decltype ((declval().operator()((declval)()...), boost::ext::di::v1_2_0::aux::true_type())) boost::ext::di::v1_2_0::aux::is_invocable_impl(int) [with T = boost::ext::di::v1_2_0::extension::shared_factory_impl >; TArgs = {boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::concepts::any_of, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&}]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:636:62: required from 'struct boost::ext::di::v1_2_0::aux::is_invocable >, boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::concepts::any_of, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1424:81: required from 'struct boost::ext::di::v1_2_0::scopes::detail::is_expr >, boost::ext::di::v1_2_0::core::try_provider >, boost::ext::di::v1_2_0::aux::pair > >, boost::ext::di::v1_2_0::core::any_type_ref_fwd > > > > >, boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::concepts::any_of, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1508:122: required by substitution of 'template >, TProvider, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>::value, int>::type > static boost::ext::di::v1_2_0::scopes::detail::wrapper_traits_t > >()(declval(), declval, boost::ext::di::v1_2_0::extension::shared_factory_impl > > >()))> boost::ext::di::v1_2_0::scopes::instance::scope, boost::ext::di::v1_2_0::extension::shared_factory_impl > >::try_create, TProvider, >(const TProvider&) [with T = std::shared_ptr; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider >, boost::ext::di::v1_2_0::aux::pair > >, boost::ext::di::v1_2_0::core::any_type_ref_fwd > > > > >, boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>; typename boost::ext::di::v1_2_0::aux::enable_if >, TProvider, const boost::ext::di::v1_2_0::scopes::detail::arg, boost::ext::di::v1_2_0::extension::shared_factory_impl > >&>::value, int>::type = ]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2747:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2746:27: required from 'struct boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2772:22: required by substitution of 'template >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = std::shared_ptr; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::shared_factory_impl >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency(main()::):: >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/injections/shared_factory.cpp:76:59: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::extension::dependency_proxy, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:58:23: required from 'auto boost::ext::di::v1_2_0::extension::make_extensible(const boost::ext::di::v1_2_0::aux::type_list&, TInjector&) [with TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/extensible_injector.hpp:63:25: required from 'auto boost::ext::di::v1_2_0::extension::make_extensible(TInjector&) [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:33:22: required from 'std::unique_ptr boost::ext::di::v1_2_0::extension::factory_impl >::create(TArgs&& ...) const [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >; T = implementation_with_injected_args; I = interface; TArgs = {double}]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:30:22: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:32:34: required from 'std::unique_ptr boost::ext::di::v1_2_0::extension::factory_impl >::create(TArgs&& ...) const [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >; T = implementation_with_injected_args; I = interface; TArgs = {double}]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:30:22: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:32:34: required from 'std::unique_ptr boost::ext::di::v1_2_0::extension::factory_impl >::create(TArgs&& ...) const [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >; T = implementation_with_args; I = interface; TArgs = {int, double}]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:30:22: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:32:34: required from 'std::unique_ptr boost::ext::di::v1_2_0::extension::factory_impl >::create(TArgs&& ...) const [with TInjector = boost::ext::di::v1_2_0::core::injector >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::extension::factory, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >; T = implementation; I = interface; TArgs = {}]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/factory.hpp:30:22: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 3%] Linking CXX executable test.injections_shared_factory cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_shared_factory.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_shared_factory.dir/injections/shared_factory.cpp.o -o test.injections_shared_factory gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 3%] Built target test.injections_shared_factory /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_lazy.dir/build.make extension/test/CMakeFiles/test.injections_lazy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_lazy.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_lazy.dir/build.make extension/test/CMakeFiles/test.injections_lazy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 3%] Building CXX object extension/test/CMakeFiles/test.injections_lazy.dir/injections/lazy.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_lazy.dir/injections/lazy.cpp.o -MF CMakeFiles/test.injections_lazy.dir/injections/lazy.cpp.o.d -o CMakeFiles/test.injections_lazy.dir/injections/lazy.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/lazy.cpp [ 4%] Linking CXX executable test.injections_factory cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_factory.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_factory.dir/injections/factory.cpp.o -o test.injections_factory gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 4%] Built target test.injections_factory /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_named_parameters.dir/build.make extension/test/CMakeFiles/test.injections_named_parameters.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_named_parameters.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_named_parameters.dir/build.make extension/test/CMakeFiles/test.injections_named_parameters.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/lazy.hpp:9, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/lazy.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/lazy.cpp:41:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 5%] Building CXX object extension/test/CMakeFiles/test.injections_named_parameters.dir/injections/named_parameters.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_named_parameters.dir/injections/named_parameters.cpp.o -MF CMakeFiles/test.injections_named_parameters.dir/injections/named_parameters.cpp.o.d -o CMakeFiles/test.injections_named_parameters.dir/injections/named_parameters.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/named_parameters.cpp [ 5%] Linking CXX executable test.injections_lazy cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_lazy.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_lazy.dir/injections/lazy.cpp.o -o test.injections_lazy gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 5%] Built target test.injections_lazy /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_xml_injection.dir/build.make extension/test/CMakeFiles/test.injections_xml_injection.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injections_xml_injection.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_xml_injection.dir/build.make extension/test/CMakeFiles/test.injections_xml_injection.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' In file included from /builddir/build/BUILD/di-1.2.0/extension/test/injections/named_parameters.cpp:11: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/named_parameters.hpp:55:16: warning: ISO C++ did not adopt string literal operator templates taking an argument pack of characters [-Wpedantic] 55 | constexpr auto operator""_s() { | ^~~~~~~~ [ 5%] Building CXX object extension/test/CMakeFiles/test.injections_xml_injection.dir/injections/xml_injection.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injections_xml_injection.dir/injections/xml_injection.cpp.o -MF CMakeFiles/test.injections_xml_injection.dir/injections/xml_injection.cpp.o.d -o CMakeFiles/test.injections_xml_injection.dir/injections/xml_injection.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injections/xml_injection.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/named_parameters.hpp:9, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/named_parameters.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/named_parameters.cpp:41:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 5%] Linking CXX executable test.injections_named_parameters cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_named_parameters.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_named_parameters.dir/injections/named_parameters.cpp.o -o test.injections_named_parameters gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 5%] Built target test.injections_named_parameters /usr/bin/gmake -f extension/test/CMakeFiles/test.policies_serialize.dir/build.make extension/test/CMakeFiles/test.policies_serialize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.policies_serialize.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.policies_serialize.dir/build.make extension/test/CMakeFiles/test.policies_serialize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 5%] Building CXX object extension/test/CMakeFiles/test.policies_serialize.dir/policies/serialize.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.policies_serialize.dir/policies/serialize.cpp.o -MF CMakeFiles/test.policies_serialize.dir/policies/serialize.cpp.o.d -o CMakeFiles/test.policies_serialize.dir/policies/serialize.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/policies/serialize.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injections/xml_injection.hpp:13, from /builddir/build/BUILD/di-1.2.0/extension/test/injections/xml_injection.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/xml_injection.cpp:42:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/xml_injection.cpp:50:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injections/xml_injection.cpp:58:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 5%] Linking CXX executable test.injections_xml_injection cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injections_xml_injection.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injections_xml_injection.dir/injections/xml_injection.cpp.o -o test.injections_xml_injection gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 5%] Built target test.injections_xml_injection /usr/bin/gmake -f extension/test/CMakeFiles/test.policies_types_dumper.dir/build.make extension/test/CMakeFiles/test.policies_types_dumper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.policies_types_dumper.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.policies_types_dumper.dir/build.make extension/test/CMakeFiles/test.policies_types_dumper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 5%] Building CXX object extension/test/CMakeFiles/test.policies_types_dumper.dir/policies/types_dumper.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.policies_types_dumper.dir/policies/types_dumper.cpp.o -MF CMakeFiles/test.policies_types_dumper.dir/policies/types_dumper.cpp.o.d -o CMakeFiles/test.policies_types_dumper.dir/policies/types_dumper.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::concepts::arg_wrapper]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1813:77: required by substitution of 'template boost::ext::di::v1_2_0::aux::is_valid_expr boost::ext::di::v1_2_0::concepts::callable_impl(const T&&, TArg&&) [with T = boost::ext::di::v1_2_0::extension::types_dumper::policies(...)::; TArg = boost::ext::di::v1_2_0::concepts::arg_wrapper]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1818:51: required from 'struct boost::ext::di::v1_2_0::concepts::is_callable_impl >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1825:8: required from 'struct boost::ext::di::v1_2_0::concepts::is_callable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1957:91: required by substitution of 'template::type>::type > auto boost::ext::di::v1_2_0::make_policies(TPolicies ...) [with TPolicies = {boost::ext::di::v1_2_0::extension::types_dumper::policies(...)::}; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:29:25: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:41:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__ > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:41:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:41:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2580:11: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::try_create' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2396:112: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:41:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, int>, boost::ext::di::v1_2_0::named<, int>, char>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, int>, boost::ext::di::v1_2_0::named<, int>, char>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, int>, boost::ext::di::v1_2_0::named<, int>, char>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:41:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::types_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:41:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:63: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:40:100: warning: 'this' pointer is null [-Wnonnull] 40 | std::clog << "(" << typeid(arg).name() << ((*(name*)(0))() ? std::string("[") + (*(name*)(0))() + std::string("]") : "") | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/types_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/types_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ [ 5%] Linking CXX executable test.policies_types_dumper cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.policies_types_dumper.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.policies_types_dumper.dir/policies/types_dumper.cpp.o -o test.policies_types_dumper gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 5%] Built target test.policies_types_dumper /usr/bin/gmake -f extension/test/CMakeFiles/test.policies_uml_dumper.dir/build.make extension/test/CMakeFiles/test.policies_uml_dumper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.policies_uml_dumper.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.policies_uml_dumper.dir/build.make extension/test/CMakeFiles/test.policies_uml_dumper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 6%] Building CXX object extension/test/CMakeFiles/test.policies_uml_dumper.dir/policies/uml_dumper.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.policies_uml_dumper.dir/policies/uml_dumper.cpp.o -MF CMakeFiles/test.policies_uml_dumper.dir/policies/uml_dumper.cpp.o.d -o CMakeFiles/test.policies_uml_dumper.dir/policies/uml_dumper.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::concepts::arg_wrapper]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1813:77: required by substitution of 'template boost::ext::di::v1_2_0::aux::is_valid_expr boost::ext::di::v1_2_0::concepts::callable_impl(const T&&, TArg&&) [with T = boost::ext::di::v1_2_0::extension::uml_dumper::policies(...)::; TArg = boost::ext::di::v1_2_0::concepts::arg_wrapper]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1818:51: required from 'struct boost::ext::di::v1_2_0::concepts::is_callable_impl >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1825:8: required from 'struct boost::ext::di::v1_2_0::concepts::is_callable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1957:91: required by substitution of 'template::type>::type > auto boost::ext::di::v1_2_0::make_policies(TPolicies ...) [with TPolicies = {boost::ext::di::v1_2_0::extension::uml_dumper::policies(...)::}; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:36:25: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:43:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__ > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:43:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:43:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::aux::type_list<>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2580:11: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::try_create' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2396:112: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:43:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, int>, boost::ext::di::v1_2_0::named<, int>, char>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, int>, boost::ext::di::v1_2_0::named<, int>, char>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::aux::integral_constant, boost::ext::di::v1_2_0::aux::type_list, int>, boost::ext::di::v1_2_0::named<, int>, char>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:82: required from 'constexpr const auto boost::ext::di::v1_2_0::core::is_creatable__, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::with_error>::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2152:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1918:84: required by substitution of 'template static decltype (boost::ext::di::v1_2_0::wrappers::unique().get(typename TProvider::config::memory_traits::type{}))>{declval().get(typename TProvider::config::memory_traits::type{})}) boost::ext::di::v1_2_0::scopes::unique::scope::try_create, TProvider>(const TProvider&) [with T = c3; = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1147:55: required by substitution of 'template static decltype (typename TProvider::config::scope_traits::type::scope{}.try_create(declval())) boost::ext::di::v1_2_0::scopes::deduce::scope::try_create(const TProvider&) [with T = c3; TName = boost::ext::di::v1_2_0::no_name; TProvider = boost::ext::di::v1_2_0::core::try_provider, boost::ext::di::v1_2_0::core::any_type_fwd > > >, boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::providers::stack_over_heap>]' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2522:95: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:43:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp: In instantiation of 'boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: [with auto:2 = boost::ext::di::v1_2_0::core::arg_wrapper, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >]': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2364:73: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call_impl, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::extension::uml_dumper::policies(...):: >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2371:109: required from 'struct boost::ext::di::v1_2_0::core::policy::try_call, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::core::any_type_fwd >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::pool, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> > > >, boost::ext::di::v1_2_0::core::pool > > >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2525:114: required from 'constexpr const auto boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2521:27: required from 'struct boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2548:22: required by substitution of 'template > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type > T boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::create >() const [with T = c3; typename boost::ext::di::v1_2_0::aux::enable_if<(! boost::ext::di::v1_2_0::core::injector > >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none> >::is_creatable >::value), int>::type = ]' /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:43:22: required from here /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:36: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:44:74: warning: 'this' pointer is null [-Wnonnull] 44 | << ((*(name*)(0))() ? std::string(" [") + (*(name*)(0))() + std::string("]") : "") << "\"" << std::endl; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/policies/uml_dumper.hpp:14, from /builddir/build/BUILD/di-1.2.0/extension/test/policies/uml_dumper.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:295:18: note: in a call to non-static member function 'constexpr auto boost::ext::di::v1_2_0::no_name::operator()() const' 295 | constexpr auto operator()() const noexcept { return ""; } | ^~~~~~~~ [ 6%] Linking CXX executable test.policies_uml_dumper cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.policies_uml_dumper.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.policies_uml_dumper.dir/policies/uml_dumper.cpp.o -o test.policies_uml_dumper gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 6%] Built target test.policies_uml_dumper /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_heap.dir/build.make extension/test/CMakeFiles/test.providers_heap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.providers_heap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_heap.dir/build.make extension/test/CMakeFiles/test.providers_heap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 6%] Building CXX object extension/test/CMakeFiles/test.providers_heap.dir/providers/heap.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.providers_heap.dir/providers/heap.cpp.o -MF CMakeFiles/test.providers_heap.dir/providers/heap.cpp.o.d -o CMakeFiles/test.providers_heap.dir/providers/heap.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/providers/heap.cpp [ 7%] Linking CXX executable test.policies_serialize cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.policies_serialize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.policies_serialize.dir/policies/serialize.cpp.o -o test.policies_serialize In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/providers/heap.hpp:9, from /builddir/build/BUILD/di-1.2.0/extension/test/providers/heap.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = main()::heap_config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/providers/heap.cpp:40:49: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 7%] Linking CXX executable test.providers_heap cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.providers_heap.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.providers_heap.dir/providers/heap.cpp.o -o test.providers_heap gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 7%] Built target test.providers_heap /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_mocks_provider.dir/build.make extension/test/CMakeFiles/test.providers_mocks_provider.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.providers_mocks_provider.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_mocks_provider.dir/build.make extension/test/CMakeFiles/test.providers_mocks_provider.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Building CXX object extension/test/CMakeFiles/test.providers_mocks_provider.dir/providers/mocks_provider.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.providers_mocks_provider.dir/providers/mocks_provider.cpp.o -MF CMakeFiles/test.providers_mocks_provider.dir/providers/mocks_provider.cpp.o.d -o CMakeFiles/test.providers_mocks_provider.dir/providers/mocks_provider.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/providers/mocks_provider.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/providers/mocks_provider.hpp:15, from /builddir/build/BUILD/di-1.2.0/extension/test/providers/mocks_provider.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::mocks_provider; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/providers/mocks_provider.hpp:130:48: required from 'auto boost::ext::di::v1_2_0::extension::mocks_injector(TDeps ...) [with TDeps = {}]' /builddir/build/BUILD/di-1.2.0/extension/test/providers/mocks_provider.cpp:36:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::mocks_provider; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/providers/mocks_provider.hpp:130:48: required from 'auto boost::ext::di::v1_2_0::extension::mocks_injector(TDeps ...) [with TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}]' /builddir/build/BUILD/di-1.2.0/extension/test/providers/mocks_provider.cpp:54:46: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/extension/test/policies/serialize.cpp: In function 'main': /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2649:48: warning: 'injector' may be used uninitialized [-Wmaybe-uninitialized] 2649 | return create_successful_impl__(); | ^ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2719:8: note: 'injector' was declared here 2719 | auto create_successful_impl__() const { | ^ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2649:48: warning: 'injector' may be used uninitialized [-Wmaybe-uninitialized] 2649 | return create_successful_impl__(); | ^ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2719:8: note: 'injector' was declared here 2719 | auto create_successful_impl__() const { | ^ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2649:48: warning: 'injector' may be used uninitialized [-Wmaybe-uninitialized] 2649 | return create_successful_impl__(); | ^ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:2719:8: note: 'injector' was declared here 2719 | auto create_successful_impl__() const { | ^ [ 8%] Linking CXX executable test.providers_mocks_provider cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.providers_mocks_provider.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.providers_mocks_provider.dir/providers/mocks_provider.cpp.o -o test.providers_mocks_provider gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Built target test.policies_serialize /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_runtime_provider.dir/build.make extension/test/CMakeFiles/test.providers_runtime_provider.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.providers_runtime_provider.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_runtime_provider.dir/build.make extension/test/CMakeFiles/test.providers_runtime_provider.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Building CXX object extension/test/CMakeFiles/test.providers_runtime_provider.dir/providers/runtime_provider.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.providers_runtime_provider.dir/providers/runtime_provider.cpp.o -MF CMakeFiles/test.providers_runtime_provider.dir/providers/runtime_provider.cpp.o.d -o CMakeFiles/test.providers_runtime_provider.dir/providers/runtime_provider.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/providers/runtime_provider.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Built target test.providers_mocks_provider /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_scoped.dir/build.make extension/test/CMakeFiles/test.scopes_scoped.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.scopes_scoped.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_scoped.dir/build.make extension/test/CMakeFiles/test.scopes_scoped.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Building CXX object extension/test/CMakeFiles/test.scopes_scoped.dir/scopes/scoped.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.scopes_scoped.dir/scopes/scoped.cpp.o -MF CMakeFiles/test.scopes_scoped.dir/scopes/scoped.cpp.o.d -o CMakeFiles/test.scopes_scoped.dir/scopes/scoped.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/scopes/scoped.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/providers/runtime_provider.hpp:17, from /builddir/build/BUILD/di-1.2.0/extension/test/providers/runtime_provider.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/providers/runtime_provider.cpp:86:47: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/providers/runtime_provider.cpp:106:37: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/scopes/scoped.hpp:11, from /builddir/build/BUILD/di-1.2.0/extension/test/scopes/scoped.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/scoped.cpp:53:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/scoped.cpp:72:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 9%] Linking CXX executable test.scopes_scoped cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.scopes_scoped.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.scopes_scoped.dir/scopes/scoped.cpp.o -o test.scopes_scoped gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 9%] Built target test.scopes_scoped /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_session.dir/build.make extension/test/CMakeFiles/test.scopes_session.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.scopes_session.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_session.dir/build.make extension/test/CMakeFiles/test.scopes_session.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 9%] Building CXX object extension/test/CMakeFiles/test.scopes_session.dir/scopes/session.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.scopes_session.dir/scopes/session.cpp.o -MF CMakeFiles/test.scopes_session.dir/scopes/session.cpp.o.d -o CMakeFiles/test.scopes_session.dir/scopes/session.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/scopes/session.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/scopes/session.hpp:11, from /builddir/build/BUILD/di-1.2.0/extension/test/scopes/session.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::scopes::singleton>, interface1, implementation1, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/session.cpp:29:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 9%] Linking CXX executable test.scopes_session cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.scopes_session.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.scopes_session.dir/scopes/session.cpp.o -o test.scopes_session gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 9%] Built target test.scopes_session /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_shared.dir/build.make extension/test/CMakeFiles/test.scopes_shared.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.scopes_shared.dir/DependInfo.cmake --color= [ 10%] Linking CXX executable test.providers_runtime_provider cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.providers_runtime_provider.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_shared.dir/build.make extension/test/CMakeFiles/test.scopes_shared.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.providers_runtime_provider.dir/providers/runtime_provider.cpp.o -o test.providers_runtime_provider [ 11%] Building CXX object extension/test/CMakeFiles/test.scopes_shared.dir/scopes/shared.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.scopes_shared.dir/scopes/shared.cpp.o -MF CMakeFiles/test.scopes_shared.dir/scopes/shared.cpp.o.d -o CMakeFiles/test.scopes_shared.dir/scopes/shared.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/scopes/shared.hpp:16, from /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::shared_config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp:65:68: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::shared_config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp:76:54: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::shared_config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp:88:56: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::shared_config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp:104:69: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::extension::shared_config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/scopes/shared.cpp:117:74: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 11%] Built target test.providers_runtime_provider /usr/bin/gmake -f extension/test/CMakeFiles/test.injector.dir/build.make extension/test/CMakeFiles/test.injector.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test/CMakeFiles/test.injector.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f extension/test/CMakeFiles/test.injector.dir/build.make extension/test/CMakeFiles/test.injector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 12%] Building CXX object extension/test/CMakeFiles/test.injector.dir/injector.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/extension/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT extension/test/CMakeFiles/test.injector.dir/injector.cpp.o -MF CMakeFiles/test.injector.dir/injector.cpp.o.d -o CMakeFiles/test.injector.dir/injector.cpp.o -c /builddir/build/BUILD/di-1.2.0/extension/test/injector.cpp In file included from /builddir/build/BUILD/di-1.2.0/extension/include/boost/di/extension/injector.hpp:9, from /builddir/build/BUILD/di-1.2.0/extension/test/injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/extension/test/injector.cpp:43:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 12%] Linking CXX executable test.scopes_shared cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.scopes_shared.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.scopes_shared.dir/scopes/shared.cpp.o -o test.scopes_shared [ 12%] Linking CXX executable test.injector cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/extension/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.injector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.injector.dir/injector.cpp.o -o test.injector gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 12%] Built target test.scopes_shared /usr/bin/gmake -f test/CMakeFiles/test.ut_inject.dir/build.make test/CMakeFiles/test.ut_inject.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_inject.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_inject.dir/build.make test/CMakeFiles/test.ut_inject.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 13%] Building CXX object test/CMakeFiles/test.ut_inject.dir/ut/inject.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_inject.dir/ut/inject.cpp.o -MF CMakeFiles/test.ut_inject.dir/ut/inject.cpp.o.d -o CMakeFiles/test.ut_inject.dir/ut/inject.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/inject.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 13%] Built target test.injector /usr/bin/gmake -f test/CMakeFiles/test.ut_aux__preprocessor.dir/build.make test/CMakeFiles/test.ut_aux__preprocessor.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_aux__preprocessor.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_aux__preprocessor.dir/build.make test/CMakeFiles/test.ut_aux__preprocessor.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 13%] Building CXX object test/CMakeFiles/test.ut_aux__preprocessor.dir/ut/aux_/preprocessor.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_aux__preprocessor.dir/ut/aux_/preprocessor.cpp.o -MF CMakeFiles/test.ut_aux__preprocessor.dir/ut/aux_/preprocessor.cpp.o.d -o CMakeFiles/test.ut_aux__preprocessor.dir/ut/aux_/preprocessor.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/aux_/preprocessor.cpp [ 14%] Linking CXX executable test.ut_aux__preprocessor cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_aux__preprocessor.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_aux__preprocessor.dir/ut/aux_/preprocessor.cpp.o -o test.ut_aux__preprocessor [ 14%] Linking CXX executable test.ut_inject cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_inject.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_inject.dir/ut/inject.cpp.o -o test.ut_inject gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 14%] Built target test.ut_inject /usr/bin/gmake -f test/CMakeFiles/test.ut_aux__type_traits.dir/build.make test/CMakeFiles/test.ut_aux__type_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_aux__type_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_aux__type_traits.dir/build.make test/CMakeFiles/test.ut_aux__type_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 14%] Building CXX object test/CMakeFiles/test.ut_aux__type_traits.dir/ut/aux_/type_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_aux__type_traits.dir/ut/aux_/type_traits.cpp.o -MF CMakeFiles/test.ut_aux__type_traits.dir/ut/aux_/type_traits.cpp.o.d -o CMakeFiles/test.ut_aux__type_traits.dir/ut/aux_/type_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/aux_/type_traits.cpp [ 14%] Built target test.ut_aux__preprocessor /usr/bin/gmake -f test/CMakeFiles/test.ut_aux__utility.dir/build.make test/CMakeFiles/test.ut_aux__utility.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_aux__utility.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_aux__utility.dir/build.make test/CMakeFiles/test.ut_aux__utility.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 15%] Building CXX object test/CMakeFiles/test.ut_aux__utility.dir/ut/aux_/utility.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_aux__utility.dir/ut/aux_/utility.cpp.o -MF CMakeFiles/test.ut_aux__utility.dir/ut/aux_/utility.cpp.o.d -o CMakeFiles/test.ut_aux__utility.dir/ut/aux_/utility.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/aux_/utility.cpp [ 15%] Linking CXX executable test.ut_aux__utility cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_aux__utility.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_aux__utility.dir/ut/aux_/utility.cpp.o -o test.ut_aux__utility gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 15%] Built target test.ut_aux__utility /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_boundable.dir/build.make test/CMakeFiles/test.ut_concepts_boundable.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_concepts_boundable.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_boundable.dir/build.make test/CMakeFiles/test.ut_concepts_boundable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 16%] Building CXX object test/CMakeFiles/test.ut_concepts_boundable.dir/ut/concepts/boundable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_concepts_boundable.dir/ut/concepts/boundable.cpp.o -MF CMakeFiles/test.ut_concepts_boundable.dir/ut/concepts/boundable.cpp.o.d -o CMakeFiles/test.ut_concepts_boundable.dir/ut/concepts/boundable.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/concepts/boundable.cpp [ 16%] Linking CXX executable test.ut_aux__type_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_aux__type_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_aux__type_traits.dir/ut/aux_/type_traits.cpp.o -o test.ut_aux__type_traits gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 16%] Built target test.ut_aux__type_traits /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_callable.dir/build.make test/CMakeFiles/test.ut_concepts_callable.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_concepts_callable.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_callable.dir/build.make test/CMakeFiles/test.ut_concepts_callable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 16%] Building CXX object test/CMakeFiles/test.ut_concepts_callable.dir/ut/concepts/callable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_concepts_callable.dir/ut/concepts/callable.cpp.o -MF CMakeFiles/test.ut_concepts_callable.dir/ut/concepts/callable.cpp.o.d -o CMakeFiles/test.ut_concepts_callable.dir/ut/concepts/callable.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/concepts/callable.cpp [ 16%] Linking CXX executable test.ut_concepts_boundable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_concepts_boundable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_concepts_boundable.dir/ut/concepts/boundable.cpp.o -o test.ut_concepts_boundable gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 16%] Built target test.ut_concepts_boundable /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_configurable.dir/build.make test/CMakeFiles/test.ut_concepts_configurable.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_concepts_configurable.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_configurable.dir/build.make test/CMakeFiles/test.ut_concepts_configurable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 16%] Building CXX object test/CMakeFiles/test.ut_concepts_configurable.dir/ut/concepts/configurable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_concepts_configurable.dir/ut/concepts/configurable.cpp.o -MF CMakeFiles/test.ut_concepts_configurable.dir/ut/concepts/configurable.cpp.o.d -o CMakeFiles/test.ut_concepts_configurable.dir/ut/concepts/configurable.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/concepts/configurable.cpp [ 17%] Linking CXX executable test.ut_concepts_callable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_concepts_callable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_concepts_callable.dir/ut/concepts/callable.cpp.o -o test.ut_concepts_callable gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 17%] Built target test.ut_concepts_callable /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_creatable.dir/build.make test/CMakeFiles/test.ut_concepts_creatable.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_concepts_creatable.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_creatable.dir/build.make test/CMakeFiles/test.ut_concepts_creatable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 18%] Building CXX object test/CMakeFiles/test.ut_concepts_creatable.dir/ut/concepts/creatable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_concepts_creatable.dir/ut/concepts/creatable.cpp.o -MF CMakeFiles/test.ut_concepts_creatable.dir/ut/concepts/creatable.cpp.o.d -o CMakeFiles/test.ut_concepts_creatable.dir/ut/concepts/creatable.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/concepts/creatable.cpp [ 18%] Linking CXX executable test.ut_concepts_configurable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_concepts_configurable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_concepts_configurable.dir/ut/concepts/configurable.cpp.o -o test.ut_concepts_configurable gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 18%] Built target test.ut_concepts_configurable /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_providable.dir/build.make test/CMakeFiles/test.ut_concepts_providable.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_concepts_providable.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_providable.dir/build.make test/CMakeFiles/test.ut_concepts_providable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 18%] Building CXX object test/CMakeFiles/test.ut_concepts_providable.dir/ut/concepts/providable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_concepts_providable.dir/ut/concepts/providable.cpp.o -MF CMakeFiles/test.ut_concepts_providable.dir/ut/concepts/providable.cpp.o.d -o CMakeFiles/test.ut_concepts_providable.dir/ut/concepts/providable.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/concepts/providable.cpp [ 18%] Linking CXX executable test.ut_concepts_creatable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_concepts_creatable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_concepts_creatable.dir/ut/concepts/creatable.cpp.o -o test.ut_concepts_creatable gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 18%] Built target test.ut_concepts_creatable /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_scopable.dir/build.make test/CMakeFiles/test.ut_concepts_scopable.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_concepts_scopable.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_concepts_scopable.dir/build.make test/CMakeFiles/test.ut_concepts_scopable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 18%] Building CXX object test/CMakeFiles/test.ut_concepts_scopable.dir/ut/concepts/scopable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_concepts_scopable.dir/ut/concepts/scopable.cpp.o -MF CMakeFiles/test.ut_concepts_scopable.dir/ut/concepts/scopable.cpp.o.d -o CMakeFiles/test.ut_concepts_scopable.dir/ut/concepts/scopable.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/concepts/scopable.cpp [ 19%] Linking CXX executable test.ut_concepts_providable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_concepts_providable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_concepts_providable.dir/ut/concepts/providable.cpp.o -o test.ut_concepts_providable gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 19%] Built target test.ut_concepts_providable /usr/bin/gmake -f test/CMakeFiles/test.ut_core_any_type.dir/build.make test/CMakeFiles/test.ut_core_any_type.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_any_type.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_any_type.dir/build.make test/CMakeFiles/test.ut_core_any_type.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 19%] Building CXX object test/CMakeFiles/test.ut_core_any_type.dir/ut/core/any_type.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_any_type.dir/ut/core/any_type.cpp.o -MF CMakeFiles/test.ut_core_any_type.dir/ut/core/any_type.cpp.o.d -o CMakeFiles/test.ut_core_any_type.dir/ut/core/any_type.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/any_type.cpp [ 19%] Linking CXX executable test.ut_concepts_scopable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_concepts_scopable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_concepts_scopable.dir/ut/concepts/scopable.cpp.o -o test.ut_concepts_scopable gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 19%] Built target test.ut_concepts_scopable /usr/bin/gmake -f test/CMakeFiles/test.ut_core_array.dir/build.make test/CMakeFiles/test.ut_core_array.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_array.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_array.dir/build.make test/CMakeFiles/test.ut_core_array.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 19%] Building CXX object test/CMakeFiles/test.ut_core_array.dir/ut/core/array.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_array.dir/ut/core/array.cpp.o -MF CMakeFiles/test.ut_core_array.dir/ut/core/array.cpp.o.d -o CMakeFiles/test.ut_core_array.dir/ut/core/array.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/array.cpp [ 20%] Linking CXX executable test.ut_core_any_type cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_any_type.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_any_type.dir/ut/core/any_type.cpp.o -o test.ut_core_any_type gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 20%] Built target test.ut_core_any_type /usr/bin/gmake -f test/CMakeFiles/test.ut_core_binder.dir/build.make test/CMakeFiles/test.ut_core_binder.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_binder.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_binder.dir/build.make test/CMakeFiles/test.ut_core_binder.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 21%] Building CXX object test/CMakeFiles/test.ut_core_binder.dir/ut/core/binder.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_binder.dir/ut/core/binder.cpp.o -MF CMakeFiles/test.ut_core_binder.dir/ut/core/binder.cpp.o.d -o CMakeFiles/test.ut_core_binder.dir/ut/core/binder.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/binder.cpp [ 21%] Linking CXX executable test.ut_core_array cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_array.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_array.dir/ut/core/array.cpp.o -o test.ut_core_array [ 21%] Linking CXX executable test.ut_core_binder cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_binder.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_binder.dir/ut/core/binder.cpp.o -o test.ut_core_binder gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 21%] Built target test.ut_core_array /usr/bin/gmake -f test/CMakeFiles/test.ut_core_bindings.dir/build.make test/CMakeFiles/test.ut_core_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_bindings.dir/build.make test/CMakeFiles/test.ut_core_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 21%] Building CXX object test/CMakeFiles/test.ut_core_bindings.dir/ut/core/bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_bindings.dir/ut/core/bindings.cpp.o -MF CMakeFiles/test.ut_core_bindings.dir/ut/core/bindings.cpp.o.d -o CMakeFiles/test.ut_core_bindings.dir/ut/core/bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/bindings.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 21%] Built target test.ut_core_binder /usr/bin/gmake -f test/CMakeFiles/test.ut_core_dependency.dir/build.make test/CMakeFiles/test.ut_core_dependency.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_dependency.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_dependency.dir/build.make test/CMakeFiles/test.ut_core_dependency.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 22%] Building CXX object test/CMakeFiles/test.ut_core_dependency.dir/ut/core/dependency.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_dependency.dir/ut/core/dependency.cpp.o -MF CMakeFiles/test.ut_core_dependency.dir/ut/core/dependency.cpp.o.d -o CMakeFiles/test.ut_core_dependency.dir/ut/core/dependency.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/dependency.cpp [ 22%] Linking CXX executable test.ut_core_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_bindings.dir/ut/core/bindings.cpp.o -o test.ut_core_bindings [ 22%] Linking CXX executable test.ut_core_dependency cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_dependency.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_dependency.dir/ut/core/dependency.cpp.o -o test.ut_core_dependency gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 22%] Built target test.ut_core_bindings /usr/bin/gmake -f test/CMakeFiles/test.ut_core_injector.dir/build.make test/CMakeFiles/test.ut_core_injector.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_injector.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_injector.dir/build.make test/CMakeFiles/test.ut_core_injector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 22%] Building CXX object test/CMakeFiles/test.ut_core_injector.dir/ut/core/injector.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_injector.dir/ut/core/injector.cpp.o -MF CMakeFiles/test.ut_core_injector.dir/ut/core/injector.cpp.o.d -o CMakeFiles/test.ut_core_injector.dir/ut/core/injector.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/injector.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 22%] Built target test.ut_core_dependency /usr/bin/gmake -f test/CMakeFiles/test.ut_core_policy.dir/build.make test/CMakeFiles/test.ut_core_policy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_policy.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_policy.dir/build.make test/CMakeFiles/test.ut_core_policy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 22%] Building CXX object test/CMakeFiles/test.ut_core_policy.dir/ut/core/policy.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_policy.dir/ut/core/policy.cpp.o -MF CMakeFiles/test.ut_core_policy.dir/ut/core/policy.cpp.o.d -o CMakeFiles/test.ut_core_policy.dir/ut/core/policy.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/policy.cpp [ 23%] Linking CXX executable test.ut_core_injector cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_injector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_injector.dir/ut/core/injector.cpp.o -o test.ut_core_injector [ 23%] Linking CXX executable test.ut_core_policy cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_policy.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_policy.dir/ut/core/policy.cpp.o -o test.ut_core_policy gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 23%] Built target test.ut_core_injector /usr/bin/gmake -f test/CMakeFiles/test.ut_core_pool.dir/build.make test/CMakeFiles/test.ut_core_pool.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_pool.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_pool.dir/build.make test/CMakeFiles/test.ut_core_pool.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 24%] Building CXX object test/CMakeFiles/test.ut_core_pool.dir/ut/core/pool.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_pool.dir/ut/core/pool.cpp.o -MF CMakeFiles/test.ut_core_pool.dir/ut/core/pool.cpp.o.d -o CMakeFiles/test.ut_core_pool.dir/ut/core/pool.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/pool.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 24%] Built target test.ut_core_policy /usr/bin/gmake -f test/CMakeFiles/test.ut_core_provider.dir/build.make test/CMakeFiles/test.ut_core_provider.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_provider.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_provider.dir/build.make test/CMakeFiles/test.ut_core_provider.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 24%] Building CXX object test/CMakeFiles/test.ut_core_provider.dir/ut/core/provider.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_provider.dir/ut/core/provider.cpp.o -MF CMakeFiles/test.ut_core_provider.dir/ut/core/provider.cpp.o.d -o CMakeFiles/test.ut_core_provider.dir/ut/core/provider.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/provider.cpp [ 25%] Linking CXX executable test.ut_core_provider cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_provider.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_provider.dir/ut/core/provider.cpp.o -o test.ut_core_provider [ 25%] Linking CXX executable test.ut_core_pool cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_pool.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_pool.dir/ut/core/pool.cpp.o -o test.ut_core_pool gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 25%] Built target test.ut_core_provider /usr/bin/gmake -f test/CMakeFiles/test.ut_core_wrapper.dir/build.make test/CMakeFiles/test.ut_core_wrapper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_core_wrapper.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_core_wrapper.dir/build.make test/CMakeFiles/test.ut_core_wrapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 25%] Building CXX object test/CMakeFiles/test.ut_core_wrapper.dir/ut/core/wrapper.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_core_wrapper.dir/ut/core/wrapper.cpp.o -MF CMakeFiles/test.ut_core_wrapper.dir/ut/core/wrapper.cpp.o.d -o CMakeFiles/test.ut_core_wrapper.dir/ut/core/wrapper.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/core/wrapper.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 25%] Built target test.ut_core_pool /usr/bin/gmake -f test/CMakeFiles/test.ut_policies_constructible.dir/build.make test/CMakeFiles/test.ut_policies_constructible.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_policies_constructible.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_policies_constructible.dir/build.make test/CMakeFiles/test.ut_policies_constructible.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 26%] Building CXX object test/CMakeFiles/test.ut_policies_constructible.dir/ut/policies/constructible.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_policies_constructible.dir/ut/policies/constructible.cpp.o -MF CMakeFiles/test.ut_policies_constructible.dir/ut/policies/constructible.cpp.o.d -o CMakeFiles/test.ut_policies_constructible.dir/ut/policies/constructible.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/policies/constructible.cpp [ 26%] Linking CXX executable test.ut_core_wrapper cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_core_wrapper.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_core_wrapper.dir/ut/core/wrapper.cpp.o -o test.ut_core_wrapper gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 26%] Built target test.ut_core_wrapper /usr/bin/gmake -f test/CMakeFiles/test.ut_providers_stack_over_heap.dir/build.make test/CMakeFiles/test.ut_providers_stack_over_heap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_providers_stack_over_heap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_providers_stack_over_heap.dir/build.make test/CMakeFiles/test.ut_providers_stack_over_heap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 26%] Building CXX object test/CMakeFiles/test.ut_providers_stack_over_heap.dir/ut/providers/stack_over_heap.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_providers_stack_over_heap.dir/ut/providers/stack_over_heap.cpp.o -MF CMakeFiles/test.ut_providers_stack_over_heap.dir/ut/providers/stack_over_heap.cpp.o.d -o CMakeFiles/test.ut_providers_stack_over_heap.dir/ut/providers/stack_over_heap.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/providers/stack_over_heap.cpp [ 26%] Linking CXX executable test.ut_policies_constructible cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_policies_constructible.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_policies_constructible.dir/ut/policies/constructible.cpp.o -o test.ut_policies_constructible gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 26%] Built target test.ut_policies_constructible /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_deduce.dir/build.make test/CMakeFiles/test.ut_scopes_deduce.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_scopes_deduce.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_deduce.dir/build.make test/CMakeFiles/test.ut_scopes_deduce.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 27%] Building CXX object test/CMakeFiles/test.ut_scopes_deduce.dir/ut/scopes/deduce.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_scopes_deduce.dir/ut/scopes/deduce.cpp.o -MF CMakeFiles/test.ut_scopes_deduce.dir/ut/scopes/deduce.cpp.o.d -o CMakeFiles/test.ut_scopes_deduce.dir/ut/scopes/deduce.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/scopes/deduce.cpp [ 27%] Linking CXX executable test.ut_providers_stack_over_heap cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_providers_stack_over_heap.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_providers_stack_over_heap.dir/ut/providers/stack_over_heap.cpp.o -o test.ut_providers_stack_over_heap gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 27%] Built target test.ut_providers_stack_over_heap /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_instance.dir/build.make test/CMakeFiles/test.ut_scopes_instance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_scopes_instance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_instance.dir/build.make test/CMakeFiles/test.ut_scopes_instance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 27%] Building CXX object test/CMakeFiles/test.ut_scopes_instance.dir/ut/scopes/instance.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_scopes_instance.dir/ut/scopes/instance.cpp.o -MF CMakeFiles/test.ut_scopes_instance.dir/ut/scopes/instance.cpp.o.d -o CMakeFiles/test.ut_scopes_instance.dir/ut/scopes/instance.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/scopes/instance.cpp [ 27%] Linking CXX executable test.ut_scopes_deduce cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_scopes_deduce.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_scopes_deduce.dir/ut/scopes/deduce.cpp.o -o test.ut_scopes_deduce gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 27%] Built target test.ut_scopes_deduce /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_singleton.dir/build.make test/CMakeFiles/test.ut_scopes_singleton.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_scopes_singleton.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_singleton.dir/build.make test/CMakeFiles/test.ut_scopes_singleton.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 27%] Building CXX object test/CMakeFiles/test.ut_scopes_singleton.dir/ut/scopes/singleton.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_scopes_singleton.dir/ut/scopes/singleton.cpp.o -MF CMakeFiles/test.ut_scopes_singleton.dir/ut/scopes/singleton.cpp.o.d -o CMakeFiles/test.ut_scopes_singleton.dir/ut/scopes/singleton.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/scopes/singleton.cpp [ 27%] Linking CXX executable test.ut_scopes_singleton cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_scopes_singleton.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_scopes_singleton.dir/ut/scopes/singleton.cpp.o -o test.ut_scopes_singleton [ 28%] Linking CXX executable test.ut_scopes_instance cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_scopes_instance.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_scopes_instance.dir/ut/scopes/instance.cpp.o -o test.ut_scopes_instance gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 28%] Built target test.ut_scopes_singleton /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_unique.dir/build.make test/CMakeFiles/test.ut_scopes_unique.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_scopes_unique.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_scopes_unique.dir/build.make test/CMakeFiles/test.ut_scopes_unique.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 29%] Building CXX object test/CMakeFiles/test.ut_scopes_unique.dir/ut/scopes/unique.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_scopes_unique.dir/ut/scopes/unique.cpp.o -MF CMakeFiles/test.ut_scopes_unique.dir/ut/scopes/unique.cpp.o.d -o CMakeFiles/test.ut_scopes_unique.dir/ut/scopes/unique.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/scopes/unique.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 29%] Built target test.ut_scopes_instance /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 29%] Building CXX object test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o -MF CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o.d -o CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/type_traits/ctor_traits.cpp [ 29%] Linking CXX executable test.ut_scopes_unique cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_scopes_unique.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_scopes_unique.dir/ut/scopes/unique.cpp.o -o test.ut_scopes_unique gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 29%] Built target test.ut_scopes_unique /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_memory_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_memory_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_type_traits_memory_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_memory_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_memory_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 30%] Linking CXX executable test.ut_type_traits_ctor_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_type_traits_ctor_traits.dir/link.txt --verbose=1 [ 30%] Building CXX object test/CMakeFiles/test.ut_type_traits_memory_traits.dir/ut/type_traits/memory_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_type_traits_memory_traits.dir/ut/type_traits/memory_traits.cpp.o -MF CMakeFiles/test.ut_type_traits_memory_traits.dir/ut/type_traits/memory_traits.cpp.o.d -o CMakeFiles/test.ut_type_traits_memory_traits.dir/ut/type_traits/memory_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/type_traits/memory_traits.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o -o test.ut_type_traits_ctor_traits gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 30%] Built target test.ut_type_traits_ctor_traits /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_named_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_named_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_type_traits_named_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_named_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_named_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 31%] Building CXX object test/CMakeFiles/test.ut_type_traits_named_traits.dir/ut/type_traits/named_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_type_traits_named_traits.dir/ut/type_traits/named_traits.cpp.o -MF CMakeFiles/test.ut_type_traits_named_traits.dir/ut/type_traits/named_traits.cpp.o.d -o CMakeFiles/test.ut_type_traits_named_traits.dir/ut/type_traits/named_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/type_traits/named_traits.cpp [ 31%] Linking CXX executable test.ut_type_traits_memory_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_type_traits_memory_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_type_traits_memory_traits.dir/ut/type_traits/memory_traits.cpp.o -o test.ut_type_traits_memory_traits [ 31%] Linking CXX executable test.ut_type_traits_named_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_type_traits_named_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_type_traits_named_traits.dir/ut/type_traits/named_traits.cpp.o -o test.ut_type_traits_named_traits gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 31%] Built target test.ut_type_traits_memory_traits /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 31%] Building CXX object test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/ut/type_traits/rebind_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_type_traits_rebind_traits.dir/ut/type_traits/rebind_traits.cpp.o -MF CMakeFiles/test.ut_type_traits_rebind_traits.dir/ut/type_traits/rebind_traits.cpp.o.d -o CMakeFiles/test.ut_type_traits_rebind_traits.dir/ut/type_traits/rebind_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/type_traits/rebind_traits.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 31%] Built target test.ut_type_traits_named_traits /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_scope_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_scope_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_type_traits_scope_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_type_traits_scope_traits.dir/build.make test/CMakeFiles/test.ut_type_traits_scope_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 31%] Building CXX object test/CMakeFiles/test.ut_type_traits_scope_traits.dir/ut/type_traits/scope_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_type_traits_scope_traits.dir/ut/type_traits/scope_traits.cpp.o -MF CMakeFiles/test.ut_type_traits_scope_traits.dir/ut/type_traits/scope_traits.cpp.o.d -o CMakeFiles/test.ut_type_traits_scope_traits.dir/ut/type_traits/scope_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/type_traits/scope_traits.cpp [ 32%] Linking CXX executable test.ut_type_traits_rebind_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_type_traits_rebind_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_type_traits_rebind_traits.dir/ut/type_traits/rebind_traits.cpp.o -o test.ut_type_traits_rebind_traits [ 32%] Linking CXX executable test.ut_type_traits_scope_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_type_traits_scope_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_type_traits_scope_traits.dir/ut/type_traits/scope_traits.cpp.o -o test.ut_type_traits_scope_traits gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 32%] Built target test.ut_type_traits_rebind_traits /usr/bin/gmake -f test/CMakeFiles/test.ut_wrappers_unique.dir/build.make test/CMakeFiles/test.ut_wrappers_unique.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_wrappers_unique.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_wrappers_unique.dir/build.make test/CMakeFiles/test.ut_wrappers_unique.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 32%] Building CXX object test/CMakeFiles/test.ut_wrappers_unique.dir/ut/wrappers/unique.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_wrappers_unique.dir/ut/wrappers/unique.cpp.o -MF CMakeFiles/test.ut_wrappers_unique.dir/ut/wrappers/unique.cpp.o.d -o CMakeFiles/test.ut_wrappers_unique.dir/ut/wrappers/unique.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/wrappers/unique.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 32%] Built target test.ut_type_traits_scope_traits /usr/bin/gmake -f test/CMakeFiles/test.ut_wrappers_shared.dir/build.make test/CMakeFiles/test.ut_wrappers_shared.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_wrappers_shared.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_wrappers_shared.dir/build.make test/CMakeFiles/test.ut_wrappers_shared.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 33%] Building CXX object test/CMakeFiles/test.ut_wrappers_shared.dir/ut/wrappers/shared.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_wrappers_shared.dir/ut/wrappers/shared.cpp.o -MF CMakeFiles/test.ut_wrappers_shared.dir/ut/wrappers/shared.cpp.o.d -o CMakeFiles/test.ut_wrappers_shared.dir/ut/wrappers/shared.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/wrappers/shared.cpp [ 34%] Linking CXX executable test.ut_wrappers_unique cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_wrappers_unique.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_wrappers_unique.dir/ut/wrappers/unique.cpp.o -o test.ut_wrappers_unique [ 34%] Linking CXX executable test.ut_wrappers_shared cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_wrappers_shared.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_wrappers_shared.dir/ut/wrappers/shared.cpp.o -o test.ut_wrappers_shared gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 34%] Built target test.ut_wrappers_unique /usr/bin/gmake -f test/CMakeFiles/test.ut_bindings.dir/build.make test/CMakeFiles/test.ut_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_bindings.dir/build.make test/CMakeFiles/test.ut_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 34%] Building CXX object test/CMakeFiles/test.ut_bindings.dir/ut/bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_bindings.dir/ut/bindings.cpp.o -MF CMakeFiles/test.ut_bindings.dir/ut/bindings.cpp.o.d -o CMakeFiles/test.ut_bindings.dir/ut/bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/bindings.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 34%] Built target test.ut_wrappers_shared /usr/bin/gmake -f test/CMakeFiles/test.ut_config.dir/build.make test/CMakeFiles/test.ut_config.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_config.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_config.dir/build.make test/CMakeFiles/test.ut_config.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 35%] Building CXX object test/CMakeFiles/test.ut_config.dir/ut/config.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_config.dir/ut/config.cpp.o -MF CMakeFiles/test.ut_config.dir/ut/config.cpp.o.d -o CMakeFiles/test.ut_config.dir/ut/config.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/config.cpp [ 35%] Linking CXX executable test.ut_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_bindings.dir/ut/bindings.cpp.o -o test.ut_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 35%] Built target test.ut_bindings /usr/bin/gmake -f test/CMakeFiles/test.ut_injector.dir/build.make test/CMakeFiles/test.ut_injector.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_injector.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_injector.dir/build.make test/CMakeFiles/test.ut_injector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 35%] Building CXX object test/CMakeFiles/test.ut_injector.dir/ut/injector.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_injector.dir/ut/injector.cpp.o -MF CMakeFiles/test.ut_injector.dir/ut/injector.cpp.o.d -o CMakeFiles/test.ut_injector.dir/ut/injector.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/injector.cpp [ 35%] Linking CXX executable test.ut_config cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_config.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_config.dir/ut/config.cpp.o -o test.ut_config gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 35%] Built target test.ut_config /usr/bin/gmake -f test/CMakeFiles/test.ut_make_injector.dir/build.make test/CMakeFiles/test.ut_make_injector.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ut_make_injector.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ut_make_injector.dir/build.make test/CMakeFiles/test.ut_make_injector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 35%] Building CXX object test/CMakeFiles/test.ut_make_injector.dir/ut/make_injector.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ut_make_injector.dir/ut/make_injector.cpp.o -MF CMakeFiles/test.ut_make_injector.dir/ut/make_injector.cpp.o.d -o CMakeFiles/test.ut_make_injector.dir/ut/make_injector.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp [ 36%] Linking CXX executable test.ut_injector cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_injector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_injector.dir/ut/injector.cpp.o -o test.ut_injector gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 36%] Built target test.ut_injector /usr/bin/gmake -f test/CMakeFiles/test.ft_di_bind.dir/build.make test/CMakeFiles/test.ft_di_bind.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_bind.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_bind.dir/build.make test/CMakeFiles/test.ft_di_bind.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 36%] Building CXX object test/CMakeFiles/test.ft_di_bind.dir/ft/di_bind.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_bind.dir/ft/di_bind.cpp.o -MF CMakeFiles/test.ft_di_bind.dir/ft/di_bind.cpp.o.d -o CMakeFiles/test.ft_di_bind.dir/ft/di_bind.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp: In instantiation of 'auto make_injector(TDeps ...) [with TConfig = config; TDeps = {}; typename aux::concept_check >::type>::type = 0; typename aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:13:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:36:63: warning: 'this' pointer is null [-Wnonnull] 36 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:28:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 28 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) // __pph__ | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:13, from /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di/config.hpp:35:8: note: in a call to non-static member function 'auto config::policies(T*) [with T = concepts::injector]' 35 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp: In instantiation of 'auto make_injector(TDeps ...) [with TConfig = config; TDeps = {fake_dependency, std::integral_constant, no_name>, fake_dependency, std::integral_constant, no_name>}; typename aux::concept_check >::type>::type = 0; typename aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:21:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:36:63: warning: 'this' pointer is null [-Wnonnull] 36 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:28:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 28 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) // __pph__ | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:13, from /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di/config.hpp:35:8: note: in a call to non-static member function 'auto config::policies(T*) [with T = concepts::injector]' 35 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp: In instantiation of 'auto make_injector(TDeps ...) [with TConfig = fake_config<>; TDeps = {fake_dependency, std::integral_constant, no_name>}; typename aux::concept_check >::type>::type = 0; typename aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:28:57: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:36:63: warning: 'this' pointer is null [-Wnonnull] 36 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di/make_injector.hpp:28:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 28 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) // __pph__ | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/test/ut/make_injector.cpp:9: /builddir/build/BUILD/di-1.2.0/test/common/fakes/fake_config.hpp:16:8: note: in a call to non-static member function 'auto fake_config::policies(...) [with T = void]' 16 | auto policies(...) noexcept { return core::pool<>{}; } | ^~~~~~~~ [ 36%] Linking CXX executable test.ut_make_injector cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ut_make_injector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ut_make_injector.dir/ut/make_injector.cpp.o -o test.ut_make_injector gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 36%] Built target test.ut_make_injector /usr/bin/gmake -f test/CMakeFiles/test.ft_di_config.dir/build.make test/CMakeFiles/test.ft_di_config.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_config.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_config.dir/build.make test/CMakeFiles/test.ft_di_config.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 37%] Building CXX object test/CMakeFiles/test.ft_di_config.dir/ft/di_config.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_config.dir/ft/di_config.cpp.o -MF CMakeFiles/test.ft_di_config.dir/ft/di_config.cpp.o.d -o CMakeFiles/test.ft_di_config.dir/ft/di_config.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::InterfaceFwd, ::ImplementationFwd, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:80:20: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::InterfaceFwd, impl1, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:81:20: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::Impl, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:82:20: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:86:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:102:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:133:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:149:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, , void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:163:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:172:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, impl1_2, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:182:38: required from ':: [with auto:2 = boost::ext::di::v1_2_0::scopes::unique; auto:3 = bool]' /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:196:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, impl1_2, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:182:38: required from ':: [with auto:2 = boost::ext::di::v1_2_0::scopes::singleton; auto:3 = bool]' /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:197:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:202:38: required from ':: [with auto:4 = boost::ext::di::v1_2_0::scopes::unique; auto:5 = bool]' /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:216:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:202:38: required from ':: [with auto:4 = boost::ext::di::v1_2_0::scopes::singleton; auto:5 = bool]' /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:217:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, impl1_2, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:221:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:229:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:236:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:244:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:251:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:257:46: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:258:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:265:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, impl1, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:273:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:294:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:297:20: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = scope_traits_config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:59:57: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:93:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:316:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = memory_traits_config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:102:58: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = local_config_policy; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:121:57: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:112:8: note: in a call to non-static member function 'auto local_config_policy::policies(...)' 112 | auto policies(...) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:322:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = config_provider; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_config.cpp:140:53: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:329:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:337:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:354:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:371:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:387:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:397:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:414:32: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:422:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:429:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:455:52: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:481:34: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, ::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::_Bind, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:519:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::function, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:531:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:541:34: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:581:34: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:599:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, ::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:612:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:627:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::i, ::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:650:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::i, expr<::i, ::impl>, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:677:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array::Int42, void> >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::Int42, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency::Int42, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:703:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, void> >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array::Impl2, void> >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::Impl2, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:723:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::ExposedI1, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:748:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::ExposedI1_, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:751:47: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:753:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array::ExposedI1, void>, boost::ext::di::v1_2_0::named<::ExposedI1_, void> >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::detail::injector::ExposedI1, i1> >, boost::ext::di::v1_2_0::aux::type_list::ExposedI1, std::unique_ptr > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::detail::injector::ExposedI1_, i1> >, boost::ext::di::v1_2_0::aux::type_list::ExposedI1_, std::unique_ptr > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:756:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array::Impl1_2, void> >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::Impl1_2, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:772:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:790:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::initializer_list, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:820:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:851:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:897:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:976:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::classA, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1109:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::classA, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency::ConceptImpl, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1130:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 37%] Linking CXX executable test.ft_di_config cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_config.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_config.dir/ft/di_config.cpp.o -o test.ft_di_config /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1152:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::allocator, std::allocator > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator > >, std::vector, std::allocator >, std::allocator, std::allocator > > >&, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1178:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, int&, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1195:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1209:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1221:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 37%] Built target test.ft_di_config /usr/bin/gmake -f test/CMakeFiles/test.ft_di_config_global_policies.dir/build.make test/CMakeFiles/test.ft_di_config_global_policies.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_config_global_policies.dir/DependInfo.cmake --color= /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1233:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_config_global_policies.dir/build.make test/CMakeFiles/test.ft_di_config_global_policies.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 37%] Building CXX object test/CMakeFiles/test.ft_di_config_global_policies.dir/ft/di_config_global_policies.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_config_global_policies.dir/ft/di_config_global_policies.cpp.o -MF CMakeFiles/test.ft_di_config_global_policies.dir/ft/di_config_global_policies.cpp.o.d -o CMakeFiles/test.ft_di_config_global_policies.dir/ft/di_config_global_policies.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_config_global_policies.cpp /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1244:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1250:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {::::}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1258:53: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {::}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1261:56: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {::}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1261:97: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {::, ::, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i, ::::, boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1261:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 1, double> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1278:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 1, double> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1299:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1318:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1336:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 1, const boost::ext::di::v1_2_0::placeholders::arg&> > > >, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1355:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 1, const boost::ext::di::v1_2_0::placeholders::arg&>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 2, double>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 3, const boost::ext::di::v1_2_0::placeholders::arg&> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1378:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 1, int> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1401:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 38%] Linking CXX executable test.ft_di_config_global_policies cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_config_global_policies.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_config_global_policies.dir/ft/di_config_global_policies.cpp.o -o test.ft_di_config_global_policies /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::c, ::c, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::pool::c, 0, int>, boost::ext::di::v1_2_0::core::ctor_arg<::c, 1, int> > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1422:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_bind.cpp:1441:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 38%] Built target test.ft_di_config_global_policies /usr/bin/gmake -f test/CMakeFiles/test.ft_di_config_global_provider.dir/build.make test/CMakeFiles/test.ft_di_config_global_provider.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_config_global_provider.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_config_global_provider.dir/build.make test/CMakeFiles/test.ft_di_config_global_provider.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 38%] Building CXX object test/CMakeFiles/test.ft_di_config_global_provider.dir/ft/di_config_global_provider.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_config_global_provider.dir/ft/di_config_global_provider.cpp.o -MF CMakeFiles/test.ft_di_config_global_provider.dir/ft/di_config_global_provider.cpp.o.d -o CMakeFiles/test.ft_di_config_global_provider.dir/ft/di_config_global_provider.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_config_global_provider.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_config_global_provider.cpp:9: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = global_provider; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_config_global_provider.cpp:37:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 38%] Linking CXX executable test.ft_di_config_global_provider cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_config_global_provider.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_config_global_provider.dir/ft/di_config_global_provider.cpp.o -o test.ft_di_config_global_provider gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 38%] Built target test.ft_di_config_global_provider /usr/bin/gmake -f test/CMakeFiles/test.ft_di_errors.dir/build.make test/CMakeFiles/test.ft_di_errors.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_errors.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_errors.dir/build.make test/CMakeFiles/test.ft_di_errors.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 39%] Building CXX object test/CMakeFiles/test.ft_di_errors.dir/ft/di_errors.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_errors.dir/ft/di_errors.cpp.o -MF CMakeFiles/test.ft_di_errors.dir/ft/di_errors.cpp.o.d -o CMakeFiles/test.ft_di_errors.dir/ft/di_errors.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_errors.cpp [ 39%] Linking CXX executable test.ft_di_bind cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_bind.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_bind.dir/ft/di_bind.cpp.o -o test.ft_di_bind [ 39%] Linking CXX executable test.ft_di_errors cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_errors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_errors.dir/ft/di_errors.cpp.o -o test.ft_di_errors gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 39%] Built target test.ft_di_bind /usr/bin/gmake -f test/CMakeFiles/test.ft_di_glibcxx_debug.dir/build.make test/CMakeFiles/test.ft_di_glibcxx_debug.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_glibcxx_debug.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_glibcxx_debug.dir/build.make test/CMakeFiles/test.ft_di_glibcxx_debug.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 39%] Building CXX object test/CMakeFiles/test.ft_di_glibcxx_debug.dir/ft/di_glibcxx_debug.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -DBOOST_DI_TEST_HPP -MD -MT test/CMakeFiles/test.ft_di_glibcxx_debug.dir/ft/di_glibcxx_debug.cpp.o -MF CMakeFiles/test.ft_di_glibcxx_debug.dir/ft/di_glibcxx_debug.cpp.o.d -o CMakeFiles/test.ft_di_glibcxx_debug.dir/ft/di_glibcxx_debug.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_glibcxx_debug.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_glibcxx_debug.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::allocator > [], std::__debug::vector, std::allocator >, std::allocator, std::allocator > > >&, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_glibcxx_debug.cpp:17:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 40%] Linking CXX executable test.ft_di_glibcxx_debug cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_glibcxx_debug.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_glibcxx_debug.dir/ft/di_glibcxx_debug.cpp.o -o test.ft_di_glibcxx_debug gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 40%] Built target test.ft_di_glibcxx_debug /usr/bin/gmake -f test/CMakeFiles/test.ft_di_inject.dir/build.make test/CMakeFiles/test.ft_di_inject.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_inject.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_inject.dir/build.make test/CMakeFiles/test.ft_di_inject.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 40%] Building CXX object test/CMakeFiles/test.ft_di_inject.dir/ft/di_inject.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_inject.dir/ft/di_inject.cpp.o -MF CMakeFiles/test.ft_di_inject.dir/ft/di_inject.cpp.o.d -o CMakeFiles/test.ft_di_inject.dir/ft/di_inject.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:18: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:48:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:104:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:199:26: required from ':: [with auto:2 = boost::ext::di::v1_2_0::aux::type<::c>; auto:3 = boost::ext::di::v1_2_0::core::dependency]' /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:214:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:199:26: required from ':: [with auto:2 = boost::ext::di::v1_2_0::aux::type<::c_inject>; auto:3 = boost::ext::di::v1_2_0::core::dependency]' /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:215:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:199:26: required from ':: [with auto:2 = boost::ext::di::v1_2_0::aux::type<::c_aggregate>; auto:3 = boost::ext::di::v1_2_0::core::dependency]' /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:217:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:199:26: required from ':: [with auto:2 = boost::ext::di::v1_2_0::aux::type<::c>; auto:3 = boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>]' /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:220:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:199:26: required from ':: [with auto:2 = boost::ext::di::v1_2_0::aux::type<::c_inject>; auto:3 = boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>]' /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:221:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, ::::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:199:26: required from ':: [with auto:2 = boost::ext::di::v1_2_0::aux::type<::c_aggregate>; auto:3 = boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>]' /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:223:7: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >&, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:254:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:347:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:368:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:425:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_inject.cpp:456:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 40%] Built target test.ft_di_errors /usr/bin/gmake -f test/CMakeFiles/test.ft_di_injector.dir/build.make test/CMakeFiles/test.ft_di_injector.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_injector.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_injector.dir/build.make test/CMakeFiles/test.ft_di_injector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 41%] Building CXX object test/CMakeFiles/test.ft_di_injector.dir/ft/di_injector.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_injector.dir/ft/di_injector.cpp.o -MF CMakeFiles/test.ft_di_injector.dir/ft/di_injector.cpp.o.d -o CMakeFiles/test.ft_di_injector.dir/ft/di_injector.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:59:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:70:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:108:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::impl, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:118:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:124:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:136:67: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:136:49: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:143:53: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:146:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::named > >, boost::ext::di::v1_2_0::named >, boost::ext::di::v1_2_0::named > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:149:53: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::allocator >, const std::__cxx11::basic_string, std::allocator >&, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:178:52: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:181:82: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:182:96: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:182:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:201:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:229:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::named > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:231:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::named > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:247:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:295:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, int> >, boost::ext::di::v1_2_0::aux::type_list, int> >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:297:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:310:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, i1> >, boost::ext::di::v1_2_0::aux::type_list, std::unique_ptr > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:314:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:335:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector::c>, boost::ext::di::v1_2_0::aux::type_list::c, std::default_delete<::c> > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:338:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:369:65: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:385:24: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::initializer_list, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:404:77: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:430:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:440:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector.cpp:462:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 41%] Linking CXX executable test.ft_di_inject cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_inject.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_inject.dir/ft/di_inject.cpp.o -o test.ft_di_inject gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 41%] Built target test.ft_di_inject /usr/bin/gmake -f test/CMakeFiles/test.ft_di_no_memory_inc.dir/build.make test/CMakeFiles/test.ft_di_no_memory_inc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_no_memory_inc.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_no_memory_inc.dir/build.make test/CMakeFiles/test.ft_di_no_memory_inc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 41%] Building CXX object test/CMakeFiles/test.ft_di_no_memory_inc.dir/ft/di_no_memory_inc.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.ft_di_no_memory_inc.dir/ft/di_no_memory_inc.cpp.o -MF CMakeFiles/test.ft_di_no_memory_inc.dir/ft/di_no_memory_inc.cpp.o.d -o CMakeFiles/test.ft_di_no_memory_inc.dir/ft/di_no_memory_inc.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_no_memory_inc.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_no_memory_inc.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_no_memory_inc.cpp:26:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_no_memory_inc.cpp:51:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 41%] Linking CXX executable test.ft_di_injector cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_injector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_injector.dir/ft/di_injector.cpp.o -o test.ft_di_injector [ 41%] Linking CXX executable test.ft_di_no_memory_inc cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_no_memory_inc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_no_memory_inc.dir/ft/di_no_memory_inc.cpp.o -o test.ft_di_no_memory_inc gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 41%] Built target test.ft_di_no_memory_inc /usr/bin/gmake -f test/CMakeFiles/test.ft_di_no_std_inc.dir/build.make test/CMakeFiles/test.ft_di_no_std_inc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_no_std_inc.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_no_std_inc.dir/build.make test/CMakeFiles/test.ft_di_no_std_inc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Building CXX object test/CMakeFiles/test.ft_di_no_std_inc.dir/ft/di_no_std_inc.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -DBOOST_DI_TEST_HPP -MD -MT test/CMakeFiles/test.ft_di_no_std_inc.dir/ft/di_no_std_inc.cpp.o -MF CMakeFiles/test.ft_di_no_std_inc.dir/ft/di_no_std_inc.cpp.o.d -o CMakeFiles/test.ft_di_no_std_inc.dir/ft/di_no_std_inc.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_no_std_inc.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_no_std_inc.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_no_std_inc.cpp:24:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 42%] Linking CXX executable test.ft_di_no_std_inc cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_no_std_inc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_no_std_inc.dir/ft/di_no_std_inc.cpp.o -o test.ft_di_no_std_inc gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Built target test.ft_di_no_std_inc /usr/bin/gmake -f test/CMakeFiles/test.ft_di_injector_except.dir/build.make test/CMakeFiles/test.ft_di_injector_except.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.ft_di_injector_except.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.ft_di_injector_except.dir/build.make test/CMakeFiles/test.ft_di_injector_except.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Building CXX object test/CMakeFiles/test.ft_di_injector_except.dir/ft/di_injector_except.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -fexceptions -MD -MT test/CMakeFiles/test.ft_di_injector_except.dir/ft/di_injector_except.cpp.o -MF CMakeFiles/test.ft_di_injector_except.dir/ft/di_injector_except.cpp.o.d -o CMakeFiles/test.ft_di_injector_except.dir/ft/di_injector_except.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Built target test.ft_di_injector /usr/bin/gmake -f test/CMakeFiles/test.pt_di_compile_time.dir/build.make test/CMakeFiles/test.pt_di_compile_time.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.pt_di_compile_time.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.pt_di_compile_time.dir/build.make test/CMakeFiles/test.pt_di_compile_time.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Building CXX object test/CMakeFiles/test.pt_di_compile_time.dir/pt/di_compile_time.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.pt_di_compile_time.dir/pt/di_compile_time.cpp.o -MF CMakeFiles/test.pt_di_compile_time.dir/pt/di_compile_time.cpp.o.d -o CMakeFiles/test.pt_di_compile_time.dir/pt/di_compile_time.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/pt/di_compile_time.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp:15:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp:40:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp:55:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp:70:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/ft/di_injector_except.cpp:93:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 43%] Linking CXX executable test.ft_di_injector_except cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.ft_di_injector_except.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.ft_di_injector_except.dir/ft/di_injector_except.cpp.o -o test.ft_di_injector_except gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 43%] Built target test.ft_di_injector_except /usr/bin/gmake -f test/CMakeFiles/test.pt_di_run_time.dir/build.make test/CMakeFiles/test.pt_di_run_time.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test/CMakeFiles/test.pt_di_run_time.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f test/CMakeFiles/test.pt_di_run_time.dir/build.make test/CMakeFiles/test.pt_di_run_time.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 44%] Building CXX object test/CMakeFiles/test.pt_di_run_time.dir/pt/di_run_time.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/test -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -MD -MT test/CMakeFiles/test.pt_di_run_time.dir/pt/di_run_time.cpp.o -MF CMakeFiles/test.pt_di_run_time.dir/pt/di_run_time.cpp.o.d -o CMakeFiles/test.pt_di_run_time.dir/pt/di_run_time.cpp.o -c /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp In file included from /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:18: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:94:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:105:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:117:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:137:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:151:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/test/pt/di_run_time.cpp:174:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 44%] Linking CXX executable test.pt_di_compile_time cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.pt_di_compile_time.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.pt_di_compile_time.dir/pt/di_compile_time.cpp.o -o test.pt_di_compile_time [ 44%] Linking CXX executable test.pt_di_run_time cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test.pt_di_run_time.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -DBOOST_DI_NAMESPACE= -include common/test.hpp -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/test.pt_di_run_time.dir/pt/di_run_time.cpp.o -o test.pt_di_run_time gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 44%] Built target test.pt_di_run_time /usr/bin/gmake -f example/CMakeFiles/example.annotations.dir/build.make example/CMakeFiles/example.annotations.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.annotations.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.annotations.dir/build.make example/CMakeFiles/example.annotations.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 44%] Building CXX object example/CMakeFiles/example.annotations.dir/annotations.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.annotations.dir/annotations.cpp.o -MF CMakeFiles/example.annotations.dir/annotations.cpp.o.d -o CMakeFiles/example.annotations.dir/annotations.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/annotations.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 44%] Built target test.pt_di_compile_time /usr/bin/gmake -f example/CMakeFiles/example.automatic_injection.dir/build.make example/CMakeFiles/example.automatic_injection.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.automatic_injection.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.automatic_injection.dir/build.make example/CMakeFiles/example.automatic_injection.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 44%] Building CXX object example/CMakeFiles/example.automatic_injection.dir/automatic_injection.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.automatic_injection.dir/automatic_injection.cpp.o -MF CMakeFiles/example.automatic_injection.dir/automatic_injection.cpp.o.d -o CMakeFiles/example.automatic_injection.dir/automatic_injection.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/automatic_injection.cpp /builddir/build/BUILD/di-1.2.0/example/annotations.cpp:64:16: warning: ISO C++ did not adopt string literal operator templates taking an argument pack of characters [-Wpedantic] 64 | constexpr auto operator""_s() { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/annotations.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/annotations.cpp:98:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/annotations.cpp:116:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/automatic_injection.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/automatic_injection.cpp:37:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 44%] Linking CXX executable example.annotations cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.annotations.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.annotations.dir/annotations.cpp.o -o example.annotations [ 45%] Linking CXX executable example.automatic_injection cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.automatic_injection.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.automatic_injection.dir/automatic_injection.cpp.o -o example.automatic_injection gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 45%] Built target example.annotations /usr/bin/gmake -f example/CMakeFiles/example.bind_non_owning_ptr.dir/build.make example/CMakeFiles/example.bind_non_owning_ptr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.bind_non_owning_ptr.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.bind_non_owning_ptr.dir/build.make example/CMakeFiles/example.bind_non_owning_ptr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 45%] Building CXX object example/CMakeFiles/example.bind_non_owning_ptr.dir/bind_non_owning_ptr.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.bind_non_owning_ptr.dir/bind_non_owning_ptr.cpp.o -MF CMakeFiles/example.bind_non_owning_ptr.dir/bind_non_owning_ptr.cpp.o.d -o CMakeFiles/example.bind_non_owning_ptr.dir/bind_non_owning_ptr.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/bind_non_owning_ptr.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 45%] Built target example.automatic_injection /usr/bin/gmake -f example/CMakeFiles/example.bind_templates.dir/build.make example/CMakeFiles/example.bind_templates.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.bind_templates.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.bind_templates.dir/build.make example/CMakeFiles/example.bind_templates.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] Building CXX object example/CMakeFiles/example.bind_templates.dir/bind_templates.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.bind_templates.dir/bind_templates.cpp.o -MF CMakeFiles/example.bind_templates.dir/bind_templates.cpp.o.d -o CMakeFiles/example.bind_templates.dir/bind_templates.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/bind_templates.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/bind_non_owning_ptr.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bind_non_owning_ptr.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/bind_templates.cpp:12: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, int&, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bind_templates.cpp:39:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 46%] Linking CXX executable example.bind_non_owning_ptr cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.bind_non_owning_ptr.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.bind_non_owning_ptr.dir/bind_non_owning_ptr.cpp.o -o example.bind_non_owning_ptr [ 46%] Linking CXX executable example.bind_templates cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.bind_templates.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.bind_templates.dir/bind_templates.cpp.o -o example.bind_templates gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] Built target example.bind_non_owning_ptr /usr/bin/gmake -f example/CMakeFiles/example.bind_to_constructor.dir/build.make example/CMakeFiles/example.bind_to_constructor.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.bind_to_constructor.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.bind_to_constructor.dir/build.make example/CMakeFiles/example.bind_to_constructor.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] Building CXX object example/CMakeFiles/example.bind_to_constructor.dir/bind_to_constructor.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.bind_to_constructor.dir/bind_to_constructor.cpp.o -MF CMakeFiles/example.bind_to_constructor.dir/bind_to_constructor.cpp.o.d -o CMakeFiles/example.bind_to_constructor.dir/bind_to_constructor.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/bind_to_constructor.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] Built target example.bind_templates /usr/bin/gmake -f example/CMakeFiles/example.bindings.dir/build.make example/CMakeFiles/example.bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.bindings.dir/build.make example/CMakeFiles/example.bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] Building CXX object example/CMakeFiles/example.bindings.dir/bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.bindings.dir/bindings.cpp.o -MF CMakeFiles/example.bindings.dir/bindings.cpp.o.d -o CMakeFiles/example.bindings.dir/bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/bind_to_constructor.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::ctor_arg > > >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bind_to_constructor.cpp:29:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/bindings.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bindings.cpp:70:46: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::ctor_arg > > >, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bind_to_constructor.cpp:57:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, main()::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, boost::ext::di::v1_2_0::core::override, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bindings.cpp:74:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::ctor_arg > > >, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/bind_to_constructor.cpp:71:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 47%] Linking CXX executable example.bind_to_constructor cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.bind_to_constructor.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.bind_to_constructor.dir/bind_to_constructor.cpp.o -o example.bind_to_constructor [ 47%] Linking CXX executable example.bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.bindings.dir/bindings.cpp.o -o example.bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 47%] Built target example.bind_to_constructor /usr/bin/gmake -f example/CMakeFiles/example.configuration.dir/build.make example/CMakeFiles/example.configuration.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.configuration.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.configuration.dir/build.make example/CMakeFiles/example.configuration.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 48%] Building CXX object example/CMakeFiles/example.configuration.dir/configuration.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.configuration.dir/configuration.cpp.o -MF CMakeFiles/example.configuration.dir/configuration.cpp.o.d -o CMakeFiles/example.configuration.dir/configuration.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/configuration.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 48%] Built target example.bindings /usr/bin/gmake -f example/CMakeFiles/example.constructor_injection.dir/build.make example/CMakeFiles/example.constructor_injection.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.constructor_injection.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.constructor_injection.dir/build.make example/CMakeFiles/example.constructor_injection.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 48%] Building CXX object example/CMakeFiles/example.constructor_injection.dir/constructor_injection.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.constructor_injection.dir/constructor_injection.cpp.o -MF CMakeFiles/example.constructor_injection.dir/constructor_injection.cpp.o.d -o CMakeFiles/example.constructor_injection.dir/constructor_injection.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/constructor_injection.cpp [ 48%] Linking CXX executable example.configuration cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.configuration.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.configuration.dir/configuration.cpp.o -o example.configuration In file included from /builddir/build/BUILD/di-1.2.0/example/constructor_injection.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/constructor_injection.cpp:67:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 48%] Built target example.configuration /usr/bin/gmake -f example/CMakeFiles/example.constructor_signature.dir/build.make example/CMakeFiles/example.constructor_signature.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.constructor_signature.dir/DependInfo.cmake --color= [ 49%] Linking CXX executable example.constructor_injection cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.constructor_injection.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.constructor_signature.dir/build.make example/CMakeFiles/example.constructor_signature.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 49%] Building CXX object example/CMakeFiles/example.constructor_signature.dir/constructor_signature.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.constructor_signature.dir/constructor_signature.cpp.o -MF CMakeFiles/example.constructor_signature.dir/constructor_signature.cpp.o.d -o CMakeFiles/example.constructor_signature.dir/constructor_signature.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/constructor_signature.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.constructor_injection.dir/constructor_injection.cpp.o -o example.constructor_injection gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 49%] Built target example.constructor_injection /usr/bin/gmake -f example/CMakeFiles/example.custom_policy.dir/build.make example/CMakeFiles/example.custom_policy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.custom_policy.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.custom_policy.dir/build.make example/CMakeFiles/example.custom_policy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 50%] Building CXX object example/CMakeFiles/example.custom_policy.dir/custom_policy.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.custom_policy.dir/custom_policy.cpp.o -MF CMakeFiles/example.custom_policy.dir/custom_policy.cpp.o.d -o CMakeFiles/example.custom_policy.dir/custom_policy.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/custom_policy.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/constructor_signature.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/constructor_signature.cpp:63:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 50%] Linking CXX executable example.constructor_signature cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.constructor_signature.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.constructor_signature.dir/constructor_signature.cpp.o -o example.constructor_signature [ 50%] Linking CXX executable example.custom_policy cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.custom_policy.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.custom_policy.dir/custom_policy.cpp.o -o example.custom_policy gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 50%] Built target example.constructor_signature /usr/bin/gmake -f example/CMakeFiles/example.custom_provider.dir/build.make example/CMakeFiles/example.custom_provider.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.custom_provider.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.custom_provider.dir/build.make example/CMakeFiles/example.custom_provider.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 50%] Building CXX object example/CMakeFiles/example.custom_provider.dir/custom_provider.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.custom_provider.dir/custom_provider.cpp.o -MF CMakeFiles/example.custom_provider.dir/custom_provider.cpp.o.d -o CMakeFiles/example.custom_provider.dir/custom_provider.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/custom_provider.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 50%] Built target example.custom_policy /usr/bin/gmake -f example/CMakeFiles/example.custom_scope.dir/build.make example/CMakeFiles/example.custom_scope.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.custom_scope.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.custom_scope.dir/build.make example/CMakeFiles/example.custom_scope.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 50%] Building CXX object example/CMakeFiles/example.custom_scope.dir/custom_scope.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.custom_scope.dir/custom_scope.cpp.o -MF CMakeFiles/example.custom_scope.dir/custom_scope.cpp.o.d -o CMakeFiles/example.custom_scope.dir/custom_scope.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/custom_scope.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/custom_provider.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/custom_provider.cpp:61:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 51%] Linking CXX executable example.custom_provider cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.custom_provider.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.custom_provider.dir/custom_provider.cpp.o -o example.custom_provider In file included from /builddir/build/BUILD/di-1.2.0/example/custom_scope.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/custom_scope.cpp:59:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 51%] Built target example.custom_provider /usr/bin/gmake -f example/CMakeFiles/example.deduce_scope.dir/build.make example/CMakeFiles/example.deduce_scope.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.deduce_scope.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.deduce_scope.dir/build.make example/CMakeFiles/example.deduce_scope.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 51%] Building CXX object example/CMakeFiles/example.deduce_scope.dir/deduce_scope.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.deduce_scope.dir/deduce_scope.cpp.o -MF CMakeFiles/example.deduce_scope.dir/deduce_scope.cpp.o.d -o CMakeFiles/example.deduce_scope.dir/deduce_scope.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/deduce_scope.cpp [ 51%] Linking CXX executable example.custom_scope cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.custom_scope.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.custom_scope.dir/custom_scope.cpp.o -o example.custom_scope gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' In file included from /builddir/build/BUILD/di-1.2.0/example/deduce_scope.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/deduce_scope.cpp:55:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 51%] Built target example.custom_scope /usr/bin/gmake -f example/CMakeFiles/example.dynamic_bindings.dir/build.make example/CMakeFiles/example.dynamic_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.dynamic_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.dynamic_bindings.dir/build.make example/CMakeFiles/example.dynamic_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 51%] Building CXX object example/CMakeFiles/example.dynamic_bindings.dir/dynamic_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.dynamic_bindings.dir/dynamic_bindings.cpp.o -MF CMakeFiles/example.dynamic_bindings.dir/dynamic_bindings.cpp.o.d -o CMakeFiles/example.dynamic_bindings.dir/dynamic_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/dynamic_bindings.cpp [ 52%] Linking CXX executable example.deduce_scope cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.deduce_scope.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.deduce_scope.dir/deduce_scope.cpp.o -o example.deduce_scope In file included from /builddir/build/BUILD/di-1.2.0/example/dynamic_bindings.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/dynamic_bindings.cpp:26:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/dynamic_bindings.cpp:46:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 52%] Built target example.deduce_scope /usr/bin/gmake -f example/CMakeFiles/example.eager_singletons.dir/build.make example/CMakeFiles/example.eager_singletons.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.eager_singletons.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.eager_singletons.dir/build.make example/CMakeFiles/example.eager_singletons.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Building CXX object example/CMakeFiles/example.eager_singletons.dir/eager_singletons.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.eager_singletons.dir/eager_singletons.cpp.o -MF CMakeFiles/example.eager_singletons.dir/eager_singletons.cpp.o.d -o CMakeFiles/example.eager_singletons.dir/eager_singletons.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/eager_singletons.cpp [ 53%] Linking CXX executable example.dynamic_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.dynamic_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.dynamic_bindings.dir/dynamic_bindings.cpp.o -o example.dynamic_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Built target example.dynamic_bindings /usr/bin/gmake -f example/CMakeFiles/example.example.dir/build.make example/CMakeFiles/example.example.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.example.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.example.dir/build.make example/CMakeFiles/example.example.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Building CXX object example/CMakeFiles/example.example.dir/example.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.example.dir/example.cpp.o -MF CMakeFiles/example.example.dir/example.cpp.o.d -o CMakeFiles/example.example.dir/example.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/example.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/eager_singletons.cpp:12: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/eager_singletons.cpp:57:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/eager_singletons.cpp:73:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 53%] Linking CXX executable example.eager_singletons cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.eager_singletons.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.eager_singletons.dir/eager_singletons.cpp.o -o example.eager_singletons In file included from /builddir/build/BUILD/di-1.2.0/example/example.cpp:86: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/example.cpp:140:29: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/example.cpp:145:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Built target example.eager_singletons /usr/bin/gmake -f example/CMakeFiles/example.fwd_bindings.dir/build.make example/CMakeFiles/example.fwd_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.fwd_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.fwd_bindings.dir/build.make example/CMakeFiles/example.fwd_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Building CXX object example/CMakeFiles/example.fwd_bindings.dir/fwd_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.fwd_bindings.dir/fwd_bindings.cpp.o -MF CMakeFiles/example.fwd_bindings.dir/fwd_bindings.cpp.o.d -o CMakeFiles/example.fwd_bindings.dir/fwd_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/fwd_bindings.cpp [ 54%] Linking CXX executable example.example cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.example.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.example.dir/example.cpp.o -o example.example In file included from /builddir/build/BUILD/di-1.2.0/example/fwd_bindings.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/fwd_bindings.cpp:20:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 54%] Built target example.example /usr/bin/gmake -f example/CMakeFiles/example.is_creatable.dir/build.make example/CMakeFiles/example.is_creatable.dir/depend [ 54%] Linking CXX executable example.fwd_bindings gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.is_creatable.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.fwd_bindings.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.is_creatable.dir/build.make example/CMakeFiles/example.is_creatable.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.fwd_bindings.dir/fwd_bindings.cpp.o -o example.fwd_bindings [ 55%] Building CXX object example/CMakeFiles/example.is_creatable.dir/is_creatable.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.is_creatable.dir/is_creatable.cpp.o -MF CMakeFiles/example.is_creatable.dir/is_creatable.cpp.o.d -o CMakeFiles/example.is_creatable.dir/is_creatable.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/is_creatable.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 55%] Built target example.fwd_bindings /usr/bin/gmake -f example/CMakeFiles/example.modules.dir/build.make example/CMakeFiles/example.modules.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.modules.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.modules.dir/build.make example/CMakeFiles/example.modules.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 55%] Building CXX object example/CMakeFiles/example.modules.dir/modules.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.modules.dir/modules.cpp.o -MF CMakeFiles/example.modules.dir/modules.cpp.o.d -o CMakeFiles/example.modules.dir/modules.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/modules.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/is_creatable.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/is_creatable.cpp:27:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/is_creatable.cpp:32:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 55%] Linking CXX executable example.is_creatable cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.is_creatable.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.is_creatable.dir/is_creatable.cpp.o -o example.is_creatable In file included from /builddir/build/BUILD/di-1.2.0/example/modules.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/modules.cpp:46:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/modules.cpp:55:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/modules.cpp:64:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/modules.cpp:76:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >, boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/modules.cpp:83:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 55%] Built target example.is_creatable /usr/bin/gmake -f example/CMakeFiles/example.motivation.dir/build.make example/CMakeFiles/example.motivation.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.motivation.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.motivation.dir/build.make example/CMakeFiles/example.motivation.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 55%] Building CXX object example/CMakeFiles/example.motivation.dir/motivation.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.motivation.dir/motivation.cpp.o -MF CMakeFiles/example.motivation.dir/motivation.cpp.o.d -o CMakeFiles/example.motivation.dir/motivation.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/motivation.cpp [ 56%] Linking CXX executable example.modules cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.modules.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.modules.dir/modules.cpp.o -o example.modules In file included from /builddir/build/BUILD/di-1.2.0/example/motivation.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/motivation.cpp:54:38: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 56%] Built target example.modules /usr/bin/gmake -f example/CMakeFiles/example.multiple_bindings.dir/build.make example/CMakeFiles/example.multiple_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.multiple_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.multiple_bindings.dir/build.make example/CMakeFiles/example.multiple_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 57%] Building CXX object example/CMakeFiles/example.multiple_bindings.dir/multiple_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.multiple_bindings.dir/multiple_bindings.cpp.o -MF CMakeFiles/example.multiple_bindings.dir/multiple_bindings.cpp.o.d -o CMakeFiles/example.multiple_bindings.dir/multiple_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/multiple_bindings.cpp [ 57%] Linking CXX executable example.motivation cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.motivation.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.motivation.dir/motivation.cpp.o -o example.motivation In file included from /builddir/build/BUILD/di-1.2.0/example/multiple_bindings.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::initializer_list, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/multiple_bindings.cpp:55:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 57%] Built target example.motivation /usr/bin/gmake -f example/CMakeFiles/example.multiple_interfaces.dir/build.make example/CMakeFiles/example.multiple_interfaces.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.multiple_interfaces.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.multiple_interfaces.dir/build.make example/CMakeFiles/example.multiple_interfaces.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 57%] Building CXX object example/CMakeFiles/example.multiple_interfaces.dir/multiple_interfaces.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.multiple_interfaces.dir/multiple_interfaces.cpp.o -MF CMakeFiles/example.multiple_interfaces.dir/multiple_interfaces.cpp.o.d -o CMakeFiles/example.multiple_interfaces.dir/multiple_interfaces.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/multiple_interfaces.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/multiple_interfaces.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, implementation, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/multiple_interfaces.cpp:37:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 58%] Linking CXX executable example.multiple_interfaces cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.multiple_interfaces.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.multiple_interfaces.dir/multiple_interfaces.cpp.o -o example.multiple_interfaces [ 58%] Linking CXX executable example.multiple_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.multiple_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.multiple_bindings.dir/multiple_bindings.cpp.o -o example.multiple_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] Built target example.multiple_interfaces /usr/bin/gmake -f example/CMakeFiles/example.pool_provider.dir/build.make example/CMakeFiles/example.pool_provider.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.pool_provider.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.pool_provider.dir/build.make example/CMakeFiles/example.pool_provider.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] Building CXX object example/CMakeFiles/example.pool_provider.dir/pool_provider.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.pool_provider.dir/pool_provider.cpp.o -MF CMakeFiles/example.pool_provider.dir/pool_provider.cpp.o.d -o CMakeFiles/example.pool_provider.dir/pool_provider.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/pool_provider.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/pool_provider.cpp:12: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/pool_provider.cpp:115:44: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] Built target example.multiple_bindings /usr/bin/gmake -f example/CMakeFiles/example.scopes.dir/build.make example/CMakeFiles/example.scopes.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.scopes.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.scopes.dir/build.make example/CMakeFiles/example.scopes.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] Building CXX object example/CMakeFiles/example.scopes.dir/scopes.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.scopes.dir/scopes.cpp.o -MF CMakeFiles/example.scopes.dir/scopes.cpp.o.d -o CMakeFiles/example.scopes.dir/scopes.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/scopes.cpp [ 59%] Linking CXX executable example.pool_provider cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.pool_provider.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.pool_provider.dir/pool_provider.cpp.o -o example.pool_provider In file included from /builddir/build/BUILD/di-1.2.0/example/scopes.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/scopes.cpp:46:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 59%] Built target example.pool_provider /usr/bin/gmake -f example/CMakeFiles/example.try_it.dir/build.make example/CMakeFiles/example.try_it.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.try_it.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.try_it.dir/build.make example/CMakeFiles/example.try_it.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 60%] Building CXX object example/CMakeFiles/example.try_it.dir/try_it.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.try_it.dir/try_it.cpp.o -MF CMakeFiles/example.try_it.dir/try_it.cpp.o.d -o CMakeFiles/example.try_it.dir/try_it.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/try_it.cpp [ 60%] Linking CXX executable example.scopes cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.scopes.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.scopes.dir/scopes.cpp.o -o example.scopes gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 60%] Built target example.scopes /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_concepts.dir/build.make example/CMakeFiles/example.polymorphism_concepts.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.polymorphism_concepts.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_concepts.dir/build.make example/CMakeFiles/example.polymorphism_concepts.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 61%] Building CXX object example/CMakeFiles/example.polymorphism_concepts.dir/polymorphism/concepts.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.polymorphism_concepts.dir/polymorphism/concepts.cpp.o -MF CMakeFiles/example.polymorphism_concepts.dir/polymorphism/concepts.cpp.o.d -o CMakeFiles/example.polymorphism_concepts.dir/polymorphism/concepts.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/polymorphism/concepts.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/try_it.cpp:7: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/try_it.cpp:43:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 61%] Linking CXX executable example.try_it cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.try_it.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.try_it.dir/try_it.cpp.o -o example.try_it In file included from /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:3, from /builddir/build/BUILD/di-1.2.0/example/polymorphism/concepts.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:13:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 61%] Linking CXX executable example.polymorphism_concepts cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.polymorphism_concepts.dir/link.txt --verbose=1 [ 61%] Built target example.try_it /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_function.dir/build.make example/CMakeFiles/example.polymorphism_function.dir/depend /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.polymorphism_concepts.dir/polymorphism/concepts.cpp.o -o example.polymorphism_concepts gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.polymorphism_function.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_function.dir/build.make example/CMakeFiles/example.polymorphism_function.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 61%] Building CXX object example/CMakeFiles/example.polymorphism_function.dir/polymorphism/function.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.polymorphism_function.dir/polymorphism/function.cpp.o -MF CMakeFiles/example.polymorphism_function.dir/polymorphism/function.cpp.o.d -o CMakeFiles/example.polymorphism_function.dir/polymorphism/function.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/polymorphism/function.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 61%] Built target example.polymorphism_concepts /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_inheritance.dir/build.make example/CMakeFiles/example.polymorphism_inheritance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.polymorphism_inheritance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_inheritance.dir/build.make example/CMakeFiles/example.polymorphism_inheritance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 61%] Building CXX object example/CMakeFiles/example.polymorphism_inheritance.dir/polymorphism/inheritance.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.polymorphism_inheritance.dir/polymorphism/inheritance.cpp.o -MF CMakeFiles/example.polymorphism_inheritance.dir/polymorphism/inheritance.cpp.o.d -o CMakeFiles/example.polymorphism_inheritance.dir/polymorphism/inheritance.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/polymorphism/inheritance.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:3, from /builddir/build/BUILD/di-1.2.0/example/polymorphism/function.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:13:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:3, from /builddir/build/BUILD/di-1.2.0/example/polymorphism/inheritance.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:13:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 62%] Linking CXX executable example.polymorphism_function cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.polymorphism_function.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.polymorphism_function.dir/polymorphism/function.cpp.o -o example.polymorphism_function [ 62%] Linking CXX executable example.polymorphism_inheritance cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.polymorphism_inheritance.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.polymorphism_inheritance.dir/polymorphism/inheritance.cpp.o -o example.polymorphism_inheritance gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 62%] Built target example.polymorphism_function /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_templates.dir/build.make example/CMakeFiles/example.polymorphism_templates.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.polymorphism_templates.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_templates.dir/build.make example/CMakeFiles/example.polymorphism_templates.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 63%] Building CXX object example/CMakeFiles/example.polymorphism_templates.dir/polymorphism/templates.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.polymorphism_templates.dir/polymorphism/templates.cpp.o -MF CMakeFiles/example.polymorphism_templates.dir/polymorphism/templates.cpp.o.d -o CMakeFiles/example.polymorphism_templates.dir/polymorphism/templates.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/polymorphism/templates.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 63%] Built target example.polymorphism_inheritance /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_type_erasure.dir/build.make example/CMakeFiles/example.polymorphism_type_erasure.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.polymorphism_type_erasure.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_type_erasure.dir/build.make example/CMakeFiles/example.polymorphism_type_erasure.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 63%] Building CXX object example/CMakeFiles/example.polymorphism_type_erasure.dir/polymorphism/type_erasure.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.polymorphism_type_erasure.dir/polymorphism/type_erasure.cpp.o -MF CMakeFiles/example.polymorphism_type_erasure.dir/polymorphism/type_erasure.cpp.o.d -o CMakeFiles/example.polymorphism_type_erasure.dir/polymorphism/type_erasure.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/polymorphism/type_erasure.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:3, from /builddir/build/BUILD/di-1.2.0/example/polymorphism/templates.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:13:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:3, from /builddir/build/BUILD/di-1.2.0/example/polymorphism/type_erasure.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/../example/polymorphism/common/config.hpp:13:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 63%] Linking CXX executable example.polymorphism_templates cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.polymorphism_templates.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.polymorphism_templates.dir/polymorphism/templates.cpp.o -o example.polymorphism_templates gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 63%] Built target example.polymorphism_templates /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_variant.dir/build.make example/CMakeFiles/example.polymorphism_variant.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.polymorphism_variant.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_variant.dir/build.make example/CMakeFiles/example.polymorphism_variant.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 63%] Building CXX object example/CMakeFiles/example.polymorphism_variant.dir/polymorphism/variant.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.polymorphism_variant.dir/polymorphism/variant.cpp.o -MF CMakeFiles/example.polymorphism_variant.dir/polymorphism/variant.cpp.o.d -o CMakeFiles/example.polymorphism_variant.dir/polymorphism/variant.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/polymorphism/variant.cpp [ 63%] Linking CXX executable example.polymorphism_variant cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.polymorphism_variant.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.polymorphism_variant.dir/polymorphism/variant.cpp.o -o example.polymorphism_variant [ 64%] Linking CXX executable example.polymorphism_type_erasure cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.polymorphism_type_erasure.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.polymorphism_type_erasure.dir/polymorphism/type_erasure.cpp.o -o example.polymorphism_type_erasure gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Built target example.polymorphism_variant /usr/bin/gmake -f example/CMakeFiles/example.performance_create_bound_interface.dir/build.make example/CMakeFiles/example.performance_create_bound_interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.performance_create_bound_interface.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.performance_create_bound_interface.dir/build.make example/CMakeFiles/example.performance_create_bound_interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Building CXX object example/CMakeFiles/example.performance_create_bound_interface.dir/performance/create_bound_interface.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.performance_create_bound_interface.dir/performance/create_bound_interface.cpp.o -MF CMakeFiles/example.performance_create_bound_interface.dir/performance/create_bound_interface.cpp.o.d -o CMakeFiles/example.performance_create_bound_interface.dir/performance/create_bound_interface.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Built target example.polymorphism_type_erasure /usr/bin/gmake -f example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/build.make example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/build.make example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Building CXX object example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/performance/create_bound_interface_via_exposed_module.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/performance/create_bound_interface_via_exposed_module.cpp.o -MF CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/performance/create_bound_interface_via_exposed_module.cpp.o.d -o CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/performance/create_bound_interface_via_exposed_module.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_exposed_module.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface.cpp:12: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface.cpp:28:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface.cpp:52:14: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 52 | std::system(("gdb -batch -ex 'file " + std::string{argv[0]} + "' -ex 'disassemble test'").c_str()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_exposed_module.cpp:12: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_exposed_module.cpp:28:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_exposed_module.cpp:35:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 64%] Linking CXX executable example.performance_create_bound_interface cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.performance_create_bound_interface.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.performance_create_bound_interface.dir/performance/create_bound_interface.cpp.o -o example.performance_create_bound_interface /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_exposed_module.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_exposed_module.cpp:68:14: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | std::system(("gdb -batch -ex 'file " + std::string{argv[0]} + "' -ex 'disassemble test'").c_str()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Built target example.performance_create_bound_interface /usr/bin/gmake -f example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/build.make example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/build.make example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Building CXX object example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/performance/create_bound_interface_via_module.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.performance_create_bound_interface_via_module.dir/performance/create_bound_interface_via_module.cpp.o -MF CMakeFiles/example.performance_create_bound_interface_via_module.dir/performance/create_bound_interface_via_module.cpp.o.d -o CMakeFiles/example.performance_create_bound_interface_via_module.dir/performance/create_bound_interface_via_module.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_module.cpp [ 65%] Linking CXX executable example.performance_create_bound_interface_via_exposed_module cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.performance_create_bound_interface_via_exposed_module.dir/performance/create_bound_interface_via_exposed_module.cpp.o -o example.performance_create_bound_interface_via_exposed_module gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 65%] Built target example.performance_create_bound_interface_via_exposed_module /usr/bin/gmake -f example/CMakeFiles/example.performance_create_named_type.dir/build.make example/CMakeFiles/example.performance_create_named_type.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.performance_create_named_type.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.performance_create_named_type.dir/build.make example/CMakeFiles/example.performance_create_named_type.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 66%] Building CXX object example/CMakeFiles/example.performance_create_named_type.dir/performance/create_named_type.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.performance_create_named_type.dir/performance/create_named_type.cpp.o -MF CMakeFiles/example.performance_create_named_type.dir/performance/create_named_type.cpp.o.d -o CMakeFiles/example.performance_create_named_type.dir/performance/create_named_type.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/performance/create_named_type.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_module.cpp:12: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_module.cpp:28:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_module.cpp:35:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_module.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/di-1.2.0/example/performance/create_bound_interface_via_module.cpp:55:14: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | std::system(("gdb -batch -ex 'file " + std::string{argv[0]} + "' -ex 'disassemble test'").c_str()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable example.performance_create_bound_interface_via_module cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.performance_create_bound_interface_via_module.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.performance_create_bound_interface_via_module.dir/performance/create_bound_interface_via_module.cpp.o -o example.performance_create_bound_interface_via_module In file included from /builddir/build/BUILD/di-1.2.0/example/performance/create_named_type.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_named_type.cpp:24:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/example/performance/create_named_type.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/di-1.2.0/example/performance/create_named_type.cpp:41:14: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 41 | std::system(("gdb -batch -ex 'file " + std::string{argv[0]} + "' -ex 'disassemble test'").c_str()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 66%] Built target example.performance_create_bound_interface_via_module /usr/bin/gmake -f example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/build.make example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/build.make example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 66%] Building CXX object example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/performance/create_type_with_bound_instance.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.performance_create_type_with_bound_instance.dir/performance/create_type_with_bound_instance.cpp.o -MF CMakeFiles/example.performance_create_type_with_bound_instance.dir/performance/create_type_with_bound_instance.cpp.o.d -o CMakeFiles/example.performance_create_type_with_bound_instance.dir/performance/create_type_with_bound_instance.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/performance/create_type_with_bound_instance.cpp [ 66%] Linking CXX executable example.performance_create_named_type cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.performance_create_named_type.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.performance_create_named_type.dir/performance/create_named_type.cpp.o -o example.performance_create_named_type gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 66%] Built target example.performance_create_named_type /usr/bin/gmake -f example/CMakeFiles/example.performance_create_type_without_bindings.dir/build.make example/CMakeFiles/example.performance_create_type_without_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.performance_create_type_without_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.performance_create_type_without_bindings.dir/build.make example/CMakeFiles/example.performance_create_type_without_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 66%] Building CXX object example/CMakeFiles/example.performance_create_type_without_bindings.dir/performance/create_type_without_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.performance_create_type_without_bindings.dir/performance/create_type_without_bindings.cpp.o -MF CMakeFiles/example.performance_create_type_without_bindings.dir/performance/create_type_without_bindings.cpp.o.d -o CMakeFiles/example.performance_create_type_without_bindings.dir/performance/create_type_without_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/performance/create_type_without_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/performance/create_type_with_bound_instance.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_type_with_bound_instance.cpp:17:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/example/performance/create_type_with_bound_instance.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/di-1.2.0/example/performance/create_type_with_bound_instance.cpp:34:14: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 34 | std::system(("gdb -batch -ex 'file " + std::string{argv[0]} + "' -ex 'disassemble test'").c_str()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable example.performance_create_type_with_bound_instance cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.performance_create_type_with_bound_instance.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.performance_create_type_with_bound_instance.dir/performance/create_type_with_bound_instance.cpp.o -o example.performance_create_type_with_bound_instance In file included from /builddir/build/BUILD/di-1.2.0/example/performance/create_type_without_bindings.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/performance/create_type_without_bindings.cpp:16:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/example/performance/create_type_without_bindings.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/di-1.2.0/example/performance/create_type_without_bindings.cpp:29:14: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 29 | std::system(("gdb -batch -ex 'file " + std::string{argv[0]} + "' -ex 'disassemble test'").c_str()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 67%] Linking CXX executable example.performance_create_type_without_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.performance_create_type_without_bindings.dir/link.txt --verbose=1 [ 67%] Built target example.performance_create_type_with_bound_instance /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/build.make example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.performance_create_type_without_bindings.dir/performance/create_type_without_bindings.cpp.o -o example.performance_create_type_without_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/build.make example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 67%] Building CXX object example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/tutorial/basic_annotations_to_the_rescue.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/tutorial/basic_annotations_to_the_rescue.cpp.o -MF CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/tutorial/basic_annotations_to_the_rescue.cpp.o.d -o CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/tutorial/basic_annotations_to_the_rescue.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_annotations_to_the_rescue.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 67%] Built target example.performance_create_type_without_bindings /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/build.make example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/build.make example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 67%] Building CXX object example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/tutorial/basic_create_objects_tree.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_create_objects_tree.dir/tutorial/basic_create_objects_tree.cpp.o -MF CMakeFiles/example.tutorial_basic_create_objects_tree.dir/tutorial/basic_create_objects_tree.cpp.o.d -o CMakeFiles/example.tutorial_basic_create_objects_tree.dir/tutorial/basic_create_objects_tree.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_create_objects_tree.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_annotations_to_the_rescue.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_annotations_to_the_rescue.cpp:90:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_create_objects_tree.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_create_objects_tree.cpp:47:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 67%] Linking CXX executable example.tutorial_basic_create_objects_tree cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_create_objects_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_create_objects_tree.dir/tutorial/basic_create_objects_tree.cpp.o -o example.tutorial_basic_create_objects_tree [ 68%] Linking CXX executable example.tutorial_basic_annotations_to_the_rescue cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_annotations_to_the_rescue.dir/tutorial/basic_annotations_to_the_rescue.cpp.o -o example.tutorial_basic_annotations_to_the_rescue gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 68%] Built target example.tutorial_basic_create_objects_tree /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/build.make example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/build.make example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 69%] Building CXX object example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/tutorial/basic_decide_the_life_times.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/tutorial/basic_decide_the_life_times.cpp.o -MF CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/tutorial/basic_decide_the_life_times.cpp.o.d -o CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/tutorial/basic_decide_the_life_times.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_decide_the_life_times.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 69%] Built target example.tutorial_basic_annotations_to_the_rescue /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 69%] Building CXX object example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/tutorial/basic_first_steps_with_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/tutorial/basic_first_steps_with_bindings.cpp.o -MF CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/tutorial/basic_first_steps_with_bindings.cpp.o.d -o CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/tutorial/basic_first_steps_with_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_decide_the_life_times.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_decide_the_life_times.cpp:76:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_bindings.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_bindings.cpp:58:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 70%] Linking CXX executable example.tutorial_basic_first_steps_with_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/tutorial/basic_first_steps_with_bindings.cpp.o -o example.tutorial_basic_first_steps_with_bindings [ 70%] Linking CXX executable example.tutorial_basic_decide_the_life_times cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_decide_the_life_times.dir/tutorial/basic_decide_the_life_times.cpp.o -o example.tutorial_basic_decide_the_life_times gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 70%] Built target example.tutorial_basic_first_steps_with_bindings /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 70%] Building CXX object example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/tutorial/basic_first_steps_with_bindings_override.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/tutorial/basic_first_steps_with_bindings_override.cpp.o -MF CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/tutorial/basic_first_steps_with_bindings_override.cpp.o.d -o CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/tutorial/basic_first_steps_with_bindings_override.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_bindings_override.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 70%] Built target example.tutorial_basic_decide_the_life_times /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Building CXX object example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/tutorial/basic_first_steps_with_dynamic_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/tutorial/basic_first_steps_with_dynamic_bindings.cpp.o -MF CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/tutorial/basic_first_steps_with_dynamic_bindings.cpp.o.d -o CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/tutorial/basic_first_steps_with_dynamic_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_dynamic_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_bindings_override.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_bindings_override.cpp:76:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_dynamic_bindings.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_dynamic_bindings.cpp:58:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 71%] Linking CXX executable example.tutorial_basic_first_steps_with_dynamic_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_first_steps_with_dynamic_bindings.dir/tutorial/basic_first_steps_with_dynamic_bindings.cpp.o -o example.tutorial_basic_first_steps_with_dynamic_bindings [ 71%] Linking CXX executable example.tutorial_basic_first_steps_with_bindings_override cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_first_steps_with_bindings_override.dir/tutorial/basic_first_steps_with_bindings_override.cpp.o -o example.tutorial_basic_first_steps_with_bindings_override gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Built target example.tutorial_basic_first_steps_with_dynamic_bindings /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Building CXX object example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/tutorial/basic_first_steps_with_multiple_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/tutorial/basic_first_steps_with_multiple_bindings.cpp.o -MF CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/tutorial/basic_first_steps_with_multiple_bindings.cpp.o.d -o CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/tutorial/basic_first_steps_with_multiple_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_multiple_bindings.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Built target example.tutorial_basic_first_steps_with_bindings_override /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/build.make example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Building CXX object example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/tutorial/basic_first_steps_with_template_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/tutorial/basic_first_steps_with_template_bindings.cpp.o -MF CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/tutorial/basic_first_steps_with_template_bindings.cpp.o.d -o CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/tutorial/basic_first_steps_with_template_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_template_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_multiple_bindings.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_multiple_bindings.cpp:76:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_template_bindings.cpp:10: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_first_steps_with_template_bindings.cpp:25:42: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 71%] Linking CXX executable example.tutorial_basic_first_steps_with_template_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_first_steps_with_template_bindings.dir/tutorial/basic_first_steps_with_template_bindings.cpp.o -o example.tutorial_basic_first_steps_with_template_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Built target example.tutorial_basic_first_steps_with_template_bindings /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/build.make example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/build.make example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] Building CXX object example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/tutorial/basic_split_your_configuration.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_split_your_configuration.dir/tutorial/basic_split_your_configuration.cpp.o -MF CMakeFiles/example.tutorial_basic_split_your_configuration.dir/tutorial/basic_split_your_configuration.cpp.o.d -o CMakeFiles/example.tutorial_basic_split_your_configuration.dir/tutorial/basic_split_your_configuration.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration.cpp [ 72%] Linking CXX executable example.tutorial_basic_first_steps_with_multiple_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_first_steps_with_multiple_bindings.dir/tutorial/basic_first_steps_with_multiple_bindings.cpp.o -o example.tutorial_basic_first_steps_with_multiple_bindings In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration.cpp:86:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency::, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration.cpp:95:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration.cpp:114:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 72%] Built target example.tutorial_basic_first_steps_with_multiple_bindings /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/build.make example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/build.make example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 72%] Building CXX object example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/tutorial/basic_split_your_configuration_expose.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/tutorial/basic_split_your_configuration_expose.cpp.o -MF CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/tutorial/basic_split_your_configuration_expose.cpp.o.d -o CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/tutorial/basic_split_your_configuration_expose.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration_expose.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration_expose.cpp:13: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration_expose.cpp:86:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/tutorial/basic_split_your_configuration_expose.cpp:95:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 73%] Linking CXX executable example.tutorial_basic_split_your_configuration cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_split_your_configuration.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_split_your_configuration.dir/tutorial/basic_split_your_configuration.cpp.o -o example.tutorial_basic_split_your_configuration gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 73%] Built target example.tutorial_basic_split_your_configuration /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 74%] Building CXX object example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/user_guide/annotated_constructor_injection.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_annotated_constructor_injection.dir/user_guide/annotated_constructor_injection.cpp.o -MF CMakeFiles/example.user_guide_annotated_constructor_injection.dir/user_guide/annotated_constructor_injection.cpp.o.d -o CMakeFiles/example.user_guide_annotated_constructor_injection.dir/user_guide/annotated_constructor_injection.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection.cpp [ 74%] Linking CXX executable example.tutorial_basic_split_your_configuration_expose cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.tutorial_basic_split_your_configuration_expose.dir/tutorial/basic_split_your_configuration_expose.cpp.o -o example.tutorial_basic_split_your_configuration_expose [ 74%] Linking CXX executable example.user_guide_annotated_constructor_injection cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_annotated_constructor_injection.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_annotated_constructor_injection.dir/user_guide/annotated_constructor_injection.cpp.o -o example.user_guide_annotated_constructor_injection gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 74%] Built target example.user_guide_annotated_constructor_injection /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 74%] Building CXX object example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/user_guide/annotated_constructor_injection_with_constructor_definition.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/user_guide/annotated_constructor_injection_with_constructor_definition.cpp.o -MF CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/user_guide/annotated_constructor_injection_with_constructor_definition.cpp.o.d -o CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/user_guide/annotated_constructor_injection_with_constructor_definition.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_constructor_definition.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 74%] Built target example.tutorial_basic_split_your_configuration_expose /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 74%] Building CXX object example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/user_guide/annotated_constructor_injection_with_ctor_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/user_guide/annotated_constructor_injection_with_ctor_traits.cpp.o -MF CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/user_guide/annotated_constructor_injection_with_ctor_traits.cpp.o.d -o CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/user_guide/annotated_constructor_injection_with_ctor_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_ctor_traits.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_constructor_definition.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_constructor_definition.cpp:27:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 75%] Linking CXX executable example.user_guide_annotated_constructor_injection_with_constructor_definition In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_ctor_traits.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_ctor_traits.cpp:36:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/link.txt --verbose=1 /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_annotated_constructor_injection_with_constructor_definition.dir/user_guide/annotated_constructor_injection_with_constructor_definition.cpp.o -o example.user_guide_annotated_constructor_injection_with_constructor_definition [ 75%] Linking CXX executable example.user_guide_annotated_constructor_injection_with_ctor_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_annotated_constructor_injection_with_ctor_traits.dir/user_guide/annotated_constructor_injection_with_ctor_traits.cpp.o -o example.user_guide_annotated_constructor_injection_with_ctor_traits gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 75%] Built target example.user_guide_annotated_constructor_injection_with_constructor_definition /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/build.make example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 76%] Building CXX object example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/user_guide/annotated_constructor_injection_with_the_same_names.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/user_guide/annotated_constructor_injection_with_the_same_names.cpp.o -MF CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/user_guide/annotated_constructor_injection_with_the_same_names.cpp.o.d -o CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/user_guide/annotated_constructor_injection_with_the_same_names.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_the_same_names.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 76%] Built target example.user_guide_annotated_constructor_injection_with_ctor_traits /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_cross_platform.dir/build.make example/CMakeFiles/example.user_guide_bind_cross_platform.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_cross_platform.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_cross_platform.dir/build.make example/CMakeFiles/example.user_guide_bind_cross_platform.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 76%] Building CXX object example/CMakeFiles/example.user_guide_bind_cross_platform.dir/user_guide/bind_cross_platform.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_cross_platform.dir/user_guide/bind_cross_platform.cpp.o -MF CMakeFiles/example.user_guide_bind_cross_platform.dir/user_guide/bind_cross_platform.cpp.o.d -o CMakeFiles/example.user_guide_bind_cross_platform.dir/user_guide/bind_cross_platform.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_cross_platform.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_the_same_names.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, std::allocator >, std::__cxx11::basic_string, std::allocator >, , void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/annotated_constructor_injection_with_the_same_names.cpp:36:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_cross_platform.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_cross_platform.cpp:24:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 77%] Linking CXX executable example.user_guide_bind_cross_platform cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_cross_platform.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_cross_platform.dir/user_guide/bind_cross_platform.cpp.o -o example.user_guide_bind_cross_platform [ 77%] Linking CXX executable example.user_guide_annotated_constructor_injection_with_the_same_names cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_annotated_constructor_injection_with_the_same_names.dir/user_guide/annotated_constructor_injection_with_the_same_names.cpp.o -o example.user_guide_annotated_constructor_injection_with_the_same_names gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 77%] Built target example.user_guide_bind_cross_platform /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/build.make example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/build.make example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 77%] Building CXX object example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/user_guide/bind_deduce_type_to_value.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/user_guide/bind_deduce_type_to_value.cpp.o -MF CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/user_guide/bind_deduce_type_to_value.cpp.o.d -o CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/user_guide/bind_deduce_type_to_value.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_deduce_type_to_value.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 77%] Built target example.user_guide_annotated_constructor_injection_with_the_same_names /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/build.make example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/build.make example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 78%] Building CXX object example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/user_guide/bind_dynamic_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/user_guide/bind_dynamic_bindings.cpp.o -MF CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/user_guide/bind_dynamic_bindings.cpp.o.d -o CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/user_guide/bind_dynamic_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_dynamic_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_deduce_type_to_value.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_deduce_type_to_value.cpp:16:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 78%] Linking CXX executable example.user_guide_bind_deduce_type_to_value cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_deduce_type_to_value.dir/user_guide/bind_deduce_type_to_value.cpp.o -o example.user_guide_bind_deduce_type_to_value In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_dynamic_bindings.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_dynamic_bindings.cpp:27:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 78%] Built target example.user_guide_bind_deduce_type_to_value /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/build.make example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/build.make example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 78%] Building CXX object example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/user_guide/bind_interface_to_implementation.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/user_guide/bind_interface_to_implementation.cpp.o -MF CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/user_guide/bind_interface_to_implementation.cpp.o.d -o CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/user_guide/bind_interface_to_implementation.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_interface_to_implementation.cpp [ 78%] Linking CXX executable example.user_guide_bind_dynamic_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_dynamic_bindings.dir/user_guide/bind_dynamic_bindings.cpp.o -o example.user_guide_bind_dynamic_bindings gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 78%] Built target example.user_guide_bind_dynamic_bindings /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/build.make example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/build.make example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 78%] Building CXX object example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/user_guide/bind_multiple_bindings.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_multiple_bindings.dir/user_guide/bind_multiple_bindings.cpp.o -MF CMakeFiles/example.user_guide_bind_multiple_bindings.dir/user_guide/bind_multiple_bindings.cpp.o.d -o CMakeFiles/example.user_guide_bind_multiple_bindings.dir/user_guide/bind_multiple_bindings.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_bindings.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_interface_to_implementation.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_interface_to_implementation.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 79%] Linking CXX executable example.user_guide_bind_interface_to_implementation cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_interface_to_implementation.dir/user_guide/bind_interface_to_implementation.cpp.o -o example.user_guide_bind_interface_to_implementation gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 79%] Built target example.user_guide_bind_interface_to_implementation /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/build.make example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/build.make example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 79%] Building CXX object example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/user_guide/bind_multiple_bindings_initializer_list.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/user_guide/bind_multiple_bindings_initializer_list.cpp.o -MF CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/user_guide/bind_multiple_bindings_initializer_list.cpp.o.d -o CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/user_guide/bind_multiple_bindings_initializer_list.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_bindings_initializer_list.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_bindings.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::array, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_bindings.cpp:29:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 79%] Linking CXX executable example.user_guide_bind_multiple_bindings cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_multiple_bindings.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_multiple_bindings.dir/user_guide/bind_multiple_bindings.cpp.o -o example.user_guide_bind_multiple_bindings In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_bindings_initializer_list.cpp:11: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, std::initializer_list, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_bindings_initializer_list.cpp:34:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 80%] Linking CXX executable example.user_guide_bind_multiple_bindings_initializer_list cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_multiple_bindings_initializer_list.dir/user_guide/bind_multiple_bindings_initializer_list.cpp.o -o example.user_guide_bind_multiple_bindings_initializer_list gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 80%] Built target example.user_guide_bind_multiple_bindings /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/build.make example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/build.make example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 80%] Building CXX object example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/user_guide/bind_multiple_interfaces.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/user_guide/bind_multiple_interfaces.cpp.o -MF CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/user_guide/bind_multiple_interfaces.cpp.o.d -o CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/user_guide/bind_multiple_interfaces.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_interfaces.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 80%] Built target example.user_guide_bind_multiple_bindings_initializer_list /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_type_override.dir/build.make example/CMakeFiles/example.user_guide_bind_type_override.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_type_override.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_type_override.dir/build.make example/CMakeFiles/example.user_guide_bind_type_override.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 81%] Building CXX object example/CMakeFiles/example.user_guide_bind_type_override.dir/user_guide/bind_type_override.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_type_override.dir/user_guide/bind_type_override.cpp.o -MF CMakeFiles/example.user_guide_bind_type_override.dir/user_guide/bind_type_override.cpp.o.d -o CMakeFiles/example.user_guide_bind_type_override.dir/user_guide/bind_type_override.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_override.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_interfaces.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, impl, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_multiple_interfaces.cpp:30:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_override.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_override.cpp:16:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 81%] Linking CXX executable example.user_guide_bind_multiple_interfaces [ 81%] Linking CXX executable example.user_guide_bind_type_override cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/link.txt --verbose=1 cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_type_override.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_type_override.dir/user_guide/bind_type_override.cpp.o -o example.user_guide_bind_type_override /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_multiple_interfaces.dir/user_guide/bind_multiple_interfaces.cpp.o -o example.user_guide_bind_multiple_interfaces gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 81%] Built target example.user_guide_bind_type_override /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/build.make example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/build.make example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 81%] Building CXX object example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/user_guide/bind_type_to_compile_time_value.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/user_guide/bind_type_to_compile_time_value.cpp.o -MF CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/user_guide/bind_type_to_compile_time_value.cpp.o.d -o CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/user_guide/bind_type_to_compile_time_value.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_to_compile_time_value.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 81%] Built target example.user_guide_bind_multiple_interfaces /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_type_to_value.dir/build.make example/CMakeFiles/example.user_guide_bind_type_to_value.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_bind_type_to_value.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_bind_type_to_value.dir/build.make example/CMakeFiles/example.user_guide_bind_type_to_value.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 81%] Building CXX object example/CMakeFiles/example.user_guide_bind_type_to_value.dir/user_guide/bind_type_to_value.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_bind_type_to_value.dir/user_guide/bind_type_to_value.cpp.o -MF CMakeFiles/example.user_guide_bind_type_to_value.dir/user_guide/bind_type_to_value.cpp.o.d -o CMakeFiles/example.user_guide_bind_type_to_value.dir/user_guide/bind_type_to_value.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_to_value.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_to_compile_time_value.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_to_compile_time_value.cpp:17:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_to_value.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/bind_type_to_value.cpp:16:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 82%] Linking CXX executable example.user_guide_bind_type_to_compile_time_value cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_type_to_compile_time_value.dir/user_guide/bind_type_to_compile_time_value.cpp.o -o example.user_guide_bind_type_to_compile_time_value [ 82%] Linking CXX executable example.user_guide_bind_type_to_value cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_bind_type_to_value.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_bind_type_to_value.dir/user_guide/bind_type_to_value.cpp.o -o example.user_guide_bind_type_to_value gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 82%] Built target example.user_guide_bind_type_to_compile_time_value /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 83%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/user_guide/constructor_injection_aggregate.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/user_guide/constructor_injection_aggregate.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/user_guide/constructor_injection_aggregate.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/user_guide/constructor_injection_aggregate.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_aggregate.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 83%] Built target example.user_guide_bind_type_to_value /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 83%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_aggregate.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_aggregate.cpp:21:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp:24:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 83%] Linking CXX executable example.user_guide_constructor_injection_aggregate cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_aggregate.dir/user_guide/constructor_injection_aggregate.cpp.o -o example.user_guide_constructor_injection_aggregate [ 84%] Linking CXX executable example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT.cpp.o -o example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 84%] Built target example.user_guide_constructor_injection_aggregate /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 84%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 84%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp:35:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 85%] Linking CXX executable example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.dir/user_guide/constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS.cpp.o -o example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS [ 85%] Linking CXX executable example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits.dir/user_guide/constructor_injection_ambiguous_constructors_via_ctor_traits.cpp.o -o example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp:24:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 86%] Linking CXX executable example.user_guide_constructor_injection_ambiguous_constructors_via_inject cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_inject.dir/user_guide/constructor_injection_ambiguous_constructors_via_inject.cpp.o -o example.user_guide_constructor_injection_ambiguous_constructors_via_inject [ 86%] Linking CXX executable example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs.dir/user_guide/constructor_injection_ambiguous_constructors_via_vaargs.cpp.o -o example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 86%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_inject /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 86%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/user_guide/constructor_injection_default_values.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_default_values.dir/user_guide/constructor_injection_default_values.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_default_values.dir/user_guide/constructor_injection_default_values.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_default_values.dir/user_guide/constructor_injection_default_values.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_default_values.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 86%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 86%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/user_guide/constructor_injection_direct.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_direct.dir/user_guide/constructor_injection_direct.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_direct.dir/user_guide/constructor_injection_direct.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_direct.dir/user_guide/constructor_injection_direct.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_direct.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_default_values.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_default_values.cpp:24:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_direct.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_direct.cpp:23:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 87%] Linking CXX executable example.user_guide_constructor_injection_default_values cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_default_values.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_default_values.dir/user_guide/constructor_injection_default_values.cpp.o -o example.user_guide_constructor_injection_default_values [ 87%] Linking CXX executable example.user_guide_constructor_injection_direct cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_direct.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_direct.dir/user_guide/constructor_injection_direct.cpp.o -o example.user_guide_constructor_injection_direct gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 87%] Built target example.user_guide_constructor_injection_default_values /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 88%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/user_guide/constructor_injection_long_parameter_list.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/user_guide/constructor_injection_long_parameter_list.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/user_guide/constructor_injection_long_parameter_list.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/user_guide/constructor_injection_long_parameter_list.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_long_parameter_list.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 88%] Built target example.user_guide_constructor_injection_direct /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/build.make example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 88%] Building CXX object example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/user_guide/constructor_injection_multiple_constructors.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/user_guide/constructor_injection_multiple_constructors.cpp.o -MF CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/user_guide/constructor_injection_multiple_constructors.cpp.o.d -o CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/user_guide/constructor_injection_multiple_constructors.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_multiple_constructors.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_long_parameter_list.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_long_parameter_list.cpp:27:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_multiple_constructors.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/constructor_injection_multiple_constructors.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 88%] Linking CXX executable example.user_guide_constructor_injection_long_parameter_list cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_long_parameter_list.dir/user_guide/constructor_injection_long_parameter_list.cpp.o -o example.user_guide_constructor_injection_long_parameter_list [ 89%] Linking CXX executable example.user_guide_constructor_injection_multiple_constructors cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_constructor_injection_multiple_constructors.dir/user_guide/constructor_injection_multiple_constructors.cpp.o -o example.user_guide_constructor_injection_multiple_constructors gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 89%] Built target example.user_guide_constructor_injection_long_parameter_list /usr/bin/gmake -f example/CMakeFiles/example.user_guide_injector_empty.dir/build.make example/CMakeFiles/example.user_guide_injector_empty.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_injector_empty.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_injector_empty.dir/build.make example/CMakeFiles/example.user_guide_injector_empty.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 89%] Building CXX object example/CMakeFiles/example.user_guide_injector_empty.dir/user_guide/injector_empty.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_injector_empty.dir/user_guide/injector_empty.cpp.o -MF CMakeFiles/example.user_guide_injector_empty.dir/user_guide/injector_empty.cpp.o.d -o CMakeFiles/example.user_guide_injector_empty.dir/user_guide/injector_empty.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/injector_empty.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 89%] Built target example.user_guide_constructor_injection_multiple_constructors /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module.dir/build.make example/CMakeFiles/example.user_guide_module.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_module.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module.dir/build.make example/CMakeFiles/example.user_guide_module.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 90%] Building CXX object example/CMakeFiles/example.user_guide_module.dir/user_guide/module.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_module.dir/user_guide/module.cpp.o -MF CMakeFiles/example.user_guide_module.dir/user_guide/module.cpp.o.d -o CMakeFiles/example.user_guide_module.dir/user_guide/module.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/module.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/injector_empty.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/injector_empty.cpp:15:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 90%] Linking CXX executable example.user_guide_injector_empty cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_injector_empty.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_injector_empty.dir/user_guide/injector_empty.cpp.o -o example.user_guide_injector_empty In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/module.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module.cpp:40:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module.cpp:47:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::::i, boost::ext::di::v1_2_0::detail::::i}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module.cpp:54:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 90%] Built target example.user_guide_injector_empty /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 90%] Building CXX object example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/user_guide/module_exposed_annotated_type.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/user_guide/module_exposed_annotated_type.cpp.o -MF CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/user_guide/module_exposed_annotated_type.cpp.o.d -o CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/user_guide/module_exposed_annotated_type.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_annotated_type.cpp [ 90%] Linking CXX executable example.user_guide_module cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_module.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_module.dir/user_guide/module.cpp.o -o example.user_guide_module gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 90%] Built target example.user_guide_module /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/depend In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_annotated_type.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_annotated_type.cpp:32:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/DependInfo.cmake --color= /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, i1> >, boost::ext::di::v1_2_0::aux::type_list, std::unique_ptr > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_annotated_type.cpp:39:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 90%] Building CXX object example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/user_guide/module_exposed_complex_types.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_module_exposed_complex_types.dir/user_guide/module_exposed_complex_types.cpp.o -MF CMakeFiles/example.user_guide_module_exposed_complex_types.dir/user_guide/module_exposed_complex_types.cpp.o.d -o CMakeFiles/example.user_guide_module_exposed_complex_types.dir/user_guide/module_exposed_complex_types.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_complex_types.cpp [ 91%] Linking CXX executable example.user_guide_module_exposed_annotated_type cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_module_exposed_annotated_type.dir/user_guide/module_exposed_annotated_type.cpp.o -o example.user_guide_module_exposed_annotated_type gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_complex_types.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_complex_types.cpp:42:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 91%] Built target example.user_guide_module_exposed_annotated_type /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/depend /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, T> >, boost::ext::di::v1_2_0::aux::type_list, boost::ext::di::v1_2_0::named > >, boost::ext::di::v1_2_0::named<, T> >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_complex_types.cpp:51:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Building CXX object example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/user_guide/module_exposed_many_types.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_module_exposed_many_types.dir/user_guide/module_exposed_many_types.cpp.o -MF CMakeFiles/example.user_guide_module_exposed_many_types.dir/user_guide/module_exposed_many_types.cpp.o.d -o CMakeFiles/example.user_guide_module_exposed_many_types.dir/user_guide/module_exposed_many_types.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_many_types.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_many_types.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_many_types.cpp:32:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list > >, boost::ext::di::v1_2_0::named > > >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_many_types.cpp:40:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 92%] Linking CXX executable example.user_guide_module_exposed_complex_types cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_module_exposed_complex_types.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_module_exposed_complex_types.dir/user_guide/module_exposed_complex_types.cpp.o -o example.user_guide_module_exposed_complex_types [ 92%] Linking CXX executable example.user_guide_module_exposed_many_types cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_module_exposed_many_types.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_module_exposed_many_types.dir/user_guide/module_exposed_many_types.cpp.o -o example.user_guide_module_exposed_many_types gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Built target example.user_guide_module_exposed_complex_types /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_type.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_type.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_module_exposed_type.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_module_exposed_type.dir/build.make example/CMakeFiles/example.user_guide_module_exposed_type.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Building CXX object example/CMakeFiles/example.user_guide_module_exposed_type.dir/user_guide/module_exposed_type.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_module_exposed_type.dir/user_guide/module_exposed_type.cpp.o -MF CMakeFiles/example.user_guide_module_exposed_type.dir/user_guide/module_exposed_type.cpp.o.d -o CMakeFiles/example.user_guide_module_exposed_type.dir/user_guide/module_exposed_type.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_type.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Built target example.user_guide_module_exposed_many_types /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_constructible_global.dir/build.make example/CMakeFiles/example.user_guide_policies_constructible_global.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_policies_constructible_global.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_constructible_global.dir/build.make example/CMakeFiles/example.user_guide_policies_constructible_global.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Building CXX object example/CMakeFiles/example.user_guide_policies_constructible_global.dir/user_guide/policies_constructible_global.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_policies_constructible_global.dir/user_guide/policies_constructible_global.cpp.o -MF CMakeFiles/example.user_guide_policies_constructible_global.dir/user_guide/policies_constructible_global.cpp.o.d -o CMakeFiles/example.user_guide_policies_constructible_global.dir/user_guide/policies_constructible_global.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/policies_constructible_global.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_type.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_type.cpp:40:27: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::detail::injector, boost::ext::di::v1_2_0::aux::type_list >, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none> >}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/module_exposed_type.cpp:49:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 92%] Linking CXX executable example.user_guide_policies_constructible_global cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_policies_constructible_global.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_policies_constructible_global.dir/user_guide/policies_constructible_global.cpp.o -o example.user_guide_policies_constructible_global gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Built target example.user_guide_policies_constructible_global /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_constructible_local.dir/build.make example/CMakeFiles/example.user_guide_policies_constructible_local.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_policies_constructible_local.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_constructible_local.dir/build.make example/CMakeFiles/example.user_guide_policies_constructible_local.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 93%] Building CXX object example/CMakeFiles/example.user_guide_policies_constructible_local.dir/user_guide/policies_constructible_local.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_policies_constructible_local.dir/user_guide/policies_constructible_local.cpp.o -MF CMakeFiles/example.user_guide_policies_constructible_local.dir/user_guide/policies_constructible_local.cpp.o.d -o CMakeFiles/example.user_guide_policies_constructible_local.dir/user_guide/policies_constructible_local.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/policies_constructible_local.cpp [ 94%] Linking CXX executable example.user_guide_module_exposed_type cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_module_exposed_type.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_module_exposed_type.dir/user_guide/module_exposed_type.cpp.o -o example.user_guide_module_exposed_type gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 94%] Built target example.user_guide_module_exposed_type /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/build.make example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/build.make example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 94%] Building CXX object example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/user_guide/policies_print_type_extended.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_policies_print_type_extended.dir/user_guide/policies_print_type_extended.cpp.o -MF CMakeFiles/example.user_guide_policies_print_type_extended.dir/user_guide/policies_print_type_extended.cpp.o.d -o CMakeFiles/example.user_guide_policies_print_type_extended.dir/user_guide/policies_print_type_extended.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/policies_print_type_extended.cpp [ 94%] Linking CXX executable example.user_guide_policies_constructible_local cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_policies_constructible_local.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_policies_constructible_local.dir/user_guide/policies_constructible_local.cpp.o -o example.user_guide_policies_constructible_local gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 94%] Built target example.user_guide_policies_constructible_local /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_print_types.dir/build.make example/CMakeFiles/example.user_guide_policies_print_types.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_policies_print_types.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_policies_print_types.dir/build.make example/CMakeFiles/example.user_guide_policies_print_types.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Building CXX object example/CMakeFiles/example.user_guide_policies_print_types.dir/user_guide/policies_print_types.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_policies_print_types.dir/user_guide/policies_print_types.cpp.o -MF CMakeFiles/example.user_guide_policies_print_types.dir/user_guide/policies_print_types.cpp.o.d -o CMakeFiles/example.user_guide_policies_print_types.dir/user_guide/policies_print_types.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/policies_print_types.cpp [ 95%] Linking CXX executable example.user_guide_policies_print_type_extended cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_policies_print_type_extended.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_policies_print_type_extended.dir/user_guide/policies_print_type_extended.cpp.o -o example.user_guide_policies_print_type_extended gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Built target example.user_guide_policies_print_type_extended /usr/bin/gmake -f example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/build.make example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/build.make example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Building CXX object example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/user_guide/providers_heap_no_throw.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_providers_heap_no_throw.dir/user_guide/providers_heap_no_throw.cpp.o -MF CMakeFiles/example.user_guide_providers_heap_no_throw.dir/user_guide/providers_heap_no_throw.cpp.o.d -o CMakeFiles/example.user_guide_providers_heap_no_throw.dir/user_guide/providers_heap_no_throw.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/providers_heap_no_throw.cpp [ 95%] Linking CXX executable example.user_guide_policies_print_types cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_policies_print_types.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_policies_print_types.dir/user_guide/policies_print_types.cpp.o -o example.user_guide_policies_print_types gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Built target example.user_guide_policies_print_types /usr/bin/gmake -f example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/build.make example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/build.make example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Building CXX object example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/user_guide/providers_stack_over_heap.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_providers_stack_over_heap.dir/user_guide/providers_stack_over_heap.cpp.o -MF CMakeFiles/example.user_guide_providers_stack_over_heap.dir/user_guide/providers_stack_over_heap.cpp.o.d -o CMakeFiles/example.user_guide_providers_stack_over_heap.dir/user_guide/providers_stack_over_heap.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/providers_stack_over_heap.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/providers_heap_no_throw.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = my_provider; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/providers_heap_no_throw.cpp:40:49: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 96%] Linking CXX executable example.user_guide_providers_heap_no_throw cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_providers_heap_no_throw.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_providers_heap_no_throw.dir/user_guide/providers_heap_no_throw.cpp.o -o example.user_guide_providers_heap_no_throw In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/providers_stack_over_heap.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = my_provider; TDeps = {}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/providers_stack_over_heap.cpp:21:49: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 96%] Built target example.user_guide_providers_heap_no_throw /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_custom.dir/build.make example/CMakeFiles/example.user_guide_scopes_custom.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_scopes_custom.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_custom.dir/build.make example/CMakeFiles/example.user_guide_scopes_custom.dir/build [ 96%] Linking CXX executable example.user_guide_providers_stack_over_heap gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_providers_stack_over_heap.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_providers_stack_over_heap.dir/user_guide/providers_stack_over_heap.cpp.o -o example.user_guide_providers_stack_over_heap [ 97%] Building CXX object example/CMakeFiles/example.user_guide_scopes_custom.dir/user_guide/scopes_custom.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_scopes_custom.dir/user_guide/scopes_custom.cpp.o -MF CMakeFiles/example.user_guide_scopes_custom.dir/user_guide/scopes_custom.cpp.o.d -o CMakeFiles/example.user_guide_scopes_custom.dir/user_guide/scopes_custom.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_custom.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 97%] Built target example.user_guide_providers_stack_over_heap /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/build.make example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/build.make example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 97%] Building CXX object example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/user_guide/scopes_deduce_default.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_scopes_deduce_default.dir/user_guide/scopes_deduce_default.cpp.o -MF CMakeFiles/example.user_guide_scopes_deduce_default.dir/user_guide/scopes_deduce_default.cpp.o.d -o CMakeFiles/example.user_guide_scopes_deduce_default.dir/user_guide/scopes_deduce_default.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_deduce_default.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_custom.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_custom.cpp:41:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 97%] Linking CXX executable example.user_guide_scopes_custom cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_scopes_custom.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_scopes_custom.dir/user_guide/scopes_custom.cpp.o -o example.user_guide_scopes_custom In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_deduce_default.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_deduce_default.cpp:43:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 97%] Built target example.user_guide_scopes_custom /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_instance.dir/build.make example/CMakeFiles/example.user_guide_scopes_instance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_scopes_instance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_instance.dir/build.make example/CMakeFiles/example.user_guide_scopes_instance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 97%] Building CXX object example/CMakeFiles/example.user_guide_scopes_instance.dir/user_guide/scopes_instance.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_scopes_instance.dir/user_guide/scopes_instance.cpp.o -MF CMakeFiles/example.user_guide_scopes_instance.dir/user_guide/scopes_instance.cpp.o.d -o CMakeFiles/example.user_guide_scopes_instance.dir/user_guide/scopes_instance.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_instance.cpp [ 98%] Linking CXX executable example.user_guide_scopes_deduce_default cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_scopes_deduce_default.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_scopes_deduce_default.dir/user_guide/scopes_deduce_default.cpp.o -o example.user_guide_scopes_deduce_default gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 98%] Built target example.user_guide_scopes_deduce_default /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_singleton.dir/build.make example/CMakeFiles/example.user_guide_scopes_singleton.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_scopes_singleton.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_singleton.dir/build.make example/CMakeFiles/example.user_guide_scopes_singleton.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 99%] Building CXX object example/CMakeFiles/example.user_guide_scopes_singleton.dir/user_guide/scopes_singleton.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_scopes_singleton.dir/user_guide/scopes_singleton.cpp.o -MF CMakeFiles/example.user_guide_scopes_singleton.dir/user_guide/scopes_singleton.cpp.o.d -o CMakeFiles/example.user_guide_scopes_singleton.dir/user_guide/scopes_singleton.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_singleton.cpp In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_instance.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>, boost::ext::di::v1_2_0::core::dependency, boost::ext::di::v1_2_0::no_name, void, boost::ext::di::v1_2_0::core::none>}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_instance.cpp:39:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [ 99%] Linking CXX executable example.user_guide_scopes_instance cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_scopes_instance.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_singleton.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_singleton.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_scopes_instance.dir/user_guide/scopes_instance.cpp.o -o example.user_guide_scopes_instance [ 99%] Linking CXX executable example.user_guide_scopes_singleton cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_scopes_singleton.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_scopes_singleton.dir/user_guide/scopes_singleton.cpp.o -o example.user_guide_scopes_singleton gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 99%] Built target example.user_guide_scopes_instance /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_unique.dir/build.make example/CMakeFiles/example.user_guide_scopes_unique.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/di-1.2.0 /builddir/build/BUILD/di-1.2.0/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example/CMakeFiles/example.user_guide_scopes_unique.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/gmake -f example/CMakeFiles/example.user_guide_scopes_unique.dir/build.make example/CMakeFiles/example.user_guide_scopes_unique.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 99%] Building CXX object example/CMakeFiles/example.user_guide_scopes_unique.dir/user_guide/scopes_unique.cpp.o cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/g++ -I/builddir/build/BUILD/di-1.2.0/example/.. -I/builddir/build/BUILD/di-1.2.0/include -I/builddir/build/BUILD/di-1.2.0/extension/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -MD -MT example/CMakeFiles/example.user_guide_scopes_unique.dir/user_guide/scopes_unique.cpp.o -MF CMakeFiles/example.user_guide_scopes_unique.dir/user_guide/scopes_unique.cpp.o.d -o CMakeFiles/example.user_guide_scopes_unique.dir/user_guide/scopes_unique.cpp.o -c /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_unique.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 99%] Built target example.user_guide_scopes_singleton In file included from /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_unique.cpp:8: /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp: In instantiation of 'auto boost::ext::di::v1_2_0::make_injector(TDeps ...) [with TConfig = boost::ext::di::v1_2_0::config; TDeps = {boost::ext::di::v1_2_0::core::dependency}; typename boost::ext::di::v1_2_0::aux::concept_check >::type>::type = 0; typename boost::ext::di::v1_2_0::aux::concept_check::type>::type = 0]': /builddir/build/BUILD/di-1.2.0/example/user_guide/scopes_unique.cpp:25:36: required from here /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3050:63: warning: 'this' pointer is null [-Wnonnull] 3050 | core::injectorpolicies((concepts::injector*)0)), TDeps...>{ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:3043:61: note: in definition of macro '__BOOST_DI_MAKE_INJECTOR' 3043 | #define __BOOST_DI_MAKE_INJECTOR(...) detail::make_injector(__VA_ARGS__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ [100%] Linking CXX executable example.user_guide_scopes_unique cd /builddir/build/BUILD/di-1.2.0/redhat-linux-build/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.user_guide_scopes_unique.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++1y -fno-exceptions -pedantic -pedantic-errors -Wall -Wextra -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example.user_guide_scopes_unique.dir/user_guide/scopes_unique.cpp.o -o example.user_guide_scopes_unique gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [100%] Built target example.user_guide_scopes_unique gmake[1]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/di-1.2.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.U48D9q + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64 + cd di-1.2.0 + install -d /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64/usr/include/boost/di + install -m 644 -t /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64/usr/include/boost include/boost/di.hpp + cd include + find boost/di -type f -exec install -Dm 644 '{}' '/builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64/usr/include/{}' ';' + cd ../extension/include + find boost/di -type f -exec install -Dm 644 '{}' '/builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64/usr/include/{}' ';' + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.nrPgPW + umask 022 + cd /builddir/build/BUILD + cd di-1.2.0 + cd redhat-linux-build + /usr/bin/ctest --output-on-failure --force-new-ctest-process -j2 Test project /builddir/build/BUILD/di-1.2.0/redhat-linux-build Start 1: test.bindings_constructor_bindings Start 2: test.bindings_contextual_bindings 1/157 Test #1: test.bindings_constructor_bindings ........................................................... Passed 0.00 sec Start 3: test.injections_extensible_injector 2/157 Test #2: test.bindings_contextual_bindings ............................................................ Passed 0.01 sec Start 4: test.injections_assisted_injection 3/157 Test #3: test.injections_extensible_injector .......................................................... Passed 0.00 sec Start 5: test.injections_factory 4/157 Test #4: test.injections_assisted_injection ........................................................... Passed 0.00 sec Start 6: test.injections_shared_factory 5/157 Test #5: test.injections_factory ...................................................................... Passed 0.00 sec Start 7: test.injections_lazy 6/157 Test #6: test.injections_shared_factory ............................................................... Passed 0.00 sec Start 8: test.injections_named_parameters 7/157 Test #7: test.injections_lazy ......................................................................... Passed 0.00 sec Start 9: test.injections_xml_injection 8/157 Test #8: test.injections_named_parameters ............................................................. Passed 0.01 sec Start 10: test.policies_serialize 9/157 Test #9: test.injections_xml_injection ................................................................ Passed 0.01 sec Start 11: test.policies_types_dumper 10/157 Test #10: test.policies_serialize ...................................................................... Passed 0.00 sec Start 12: test.policies_uml_dumper 11/157 Test #11: test.policies_types_dumper ................................................................... Passed 0.00 sec Start 13: test.providers_heap 12/157 Test #12: test.policies_uml_dumper ..................................................................... Passed 0.00 sec Start 14: test.providers_mocks_provider 13/157 Test #13: test.providers_heap .......................................................................... Passed 0.00 sec Start 15: test.providers_runtime_provider 14/157 Test #14: test.providers_mocks_provider ................................................................ Passed 0.00 sec Start 16: test.scopes_scoped 15/157 Test #15: test.providers_runtime_provider .............................................................. Passed 0.00 sec Start 17: test.scopes_session 16/157 Test #16: test.scopes_scoped ........................................................................... Passed 0.00 sec Start 18: test.scopes_shared 17/157 Test #17: test.scopes_session .......................................................................... Passed 0.00 sec Start 19: test.injector 18/157 Test #18: test.scopes_shared ........................................................................... Passed 0.00 sec Start 20: test.ut_inject 19/157 Test #19: test.injector ................................................................................ Passed 0.00 sec Start 21: test.ut_aux__preprocessor 20/157 Test #20: test.ut_inject ............................................................................... Passed 0.00 sec Start 22: test.ut_aux__type_traits 21/157 Test #21: test.ut_aux__preprocessor .................................................................... Passed 0.00 sec Start 23: test.ut_aux__utility 22/157 Test #22: test.ut_aux__type_traits ..................................................................... Passed 0.00 sec Start 24: test.ut_concepts_boundable 23/157 Test #23: test.ut_aux__utility ......................................................................... Passed 0.00 sec Start 25: test.ut_concepts_callable 24/157 Test #24: test.ut_concepts_boundable ................................................................... Passed 0.00 sec Start 26: test.ut_concepts_configurable 25/157 Test #25: test.ut_concepts_callable .................................................................... Passed 0.00 sec Start 27: test.ut_concepts_creatable 26/157 Test #26: test.ut_concepts_configurable ................................................................ Passed 0.00 sec Start 28: test.ut_concepts_providable 27/157 Test #27: test.ut_concepts_creatable ................................................................... Passed 0.00 sec Start 29: test.ut_concepts_scopable 28/157 Test #28: test.ut_concepts_providable .................................................................. Passed 0.00 sec Start 30: test.ut_core_any_type 29/157 Test #29: test.ut_concepts_scopable .................................................................... Passed 0.00 sec Start 31: test.ut_core_array 30/157 Test #30: test.ut_core_any_type ........................................................................ Passed 0.00 sec Start 32: test.ut_core_binder 31/157 Test #31: test.ut_core_array ........................................................................... Passed 0.00 sec Start 33: test.ut_core_bindings 32/157 Test #32: test.ut_core_binder .......................................................................... Passed 0.00 sec Start 34: test.ut_core_dependency 33/157 Test #33: test.ut_core_bindings ........................................................................ Passed 0.00 sec Start 35: test.ut_core_injector 34/157 Test #34: test.ut_core_dependency ...................................................................... Passed 0.00 sec Start 36: test.ut_core_policy 35/157 Test #35: test.ut_core_injector ........................................................................ Passed 0.00 sec Start 37: test.ut_core_pool 36/157 Test #36: test.ut_core_policy .......................................................................... Passed 0.00 sec Start 38: test.ut_core_provider 37/157 Test #37: test.ut_core_pool ............................................................................ Passed 0.00 sec Start 39: test.ut_core_wrapper 38/157 Test #38: test.ut_core_provider ........................................................................ Passed 0.01 sec Start 40: test.ut_policies_constructible 39/157 Test #39: test.ut_core_wrapper ......................................................................... Passed 0.00 sec Start 41: test.ut_providers_stack_over_heap 40/157 Test #40: test.ut_policies_constructible ............................................................... Passed 0.00 sec Start 42: test.ut_scopes_deduce 41/157 Test #41: test.ut_providers_stack_over_heap ............................................................ Passed 0.00 sec Start 43: test.ut_scopes_instance 42/157 Test #42: test.ut_scopes_deduce ........................................................................ Passed 0.00 sec Start 44: test.ut_scopes_singleton 43/157 Test #43: test.ut_scopes_instance ...................................................................... Passed 0.00 sec Start 45: test.ut_scopes_unique 44/157 Test #44: test.ut_scopes_singleton ..................................................................... Passed 0.00 sec Start 46: test.ut_type_traits_ctor_traits 45/157 Test #45: test.ut_scopes_unique ........................................................................ Passed 0.00 sec Start 47: test.ut_type_traits_memory_traits 46/157 Test #46: test.ut_type_traits_ctor_traits .............................................................. Passed 0.00 sec Start 48: test.ut_type_traits_named_traits 47/157 Test #47: test.ut_type_traits_memory_traits ............................................................ Passed 0.00 sec Start 49: test.ut_type_traits_rebind_traits 48/157 Test #48: test.ut_type_traits_named_traits ............................................................. Passed 0.00 sec Start 50: test.ut_type_traits_scope_traits 49/157 Test #49: test.ut_type_traits_rebind_traits ............................................................ Passed 0.00 sec Start 51: test.ut_wrappers_unique 50/157 Test #50: test.ut_type_traits_scope_traits ............................................................. Passed 0.00 sec Start 52: test.ut_wrappers_shared 51/157 Test #51: test.ut_wrappers_unique ...................................................................... Passed 0.00 sec Start 53: test.ut_bindings 52/157 Test #52: test.ut_wrappers_shared ...................................................................... Passed 0.00 sec Start 54: test.ut_config 53/157 Test #53: test.ut_bindings ............................................................................. Passed 0.00 sec Start 55: test.ut_injector 54/157 Test #54: test.ut_config ............................................................................... Passed 0.00 sec Start 56: test.ut_make_injector 55/157 Test #55: test.ut_injector ............................................................................. Passed 0.00 sec Start 57: test.ft_di_bind 56/157 Test #56: test.ut_make_injector ........................................................................ Passed 0.00 sec Start 58: test.ft_di_config 57/157 Test #57: test.ft_di_bind .............................................................................. Passed 0.00 sec Start 59: test.ft_di_config_global_policies 58/157 Test #58: test.ft_di_config ............................................................................ Passed 0.00 sec Start 60: test.ft_di_config_global_provider 59/157 Test #59: test.ft_di_config_global_policies ............................................................ Passed 0.00 sec Start 61: test.ft_di_errors 60/157 Test #60: test.ft_di_config_global_provider ............................................................ Passed 0.00 sec Start 62: test.ft_di_glibcxx_debug 61/157 Test #62: test.ft_di_glibcxx_debug ..................................................................... Passed 0.00 sec Start 63: test.ft_di_inject 62/157 Test #63: test.ft_di_inject ............................................................................ Passed 0.00 sec Start 64: test.ft_di_injector 63/157 Test #64: test.ft_di_injector .......................................................................... Passed 0.00 sec Start 65: test.ft_di_no_memory_inc 64/157 Test #65: test.ft_di_no_memory_inc ..................................................................... Passed 0.00 sec Start 66: test.ft_di_no_std_inc 65/157 Test #66: test.ft_di_no_std_inc ........................................................................ Passed 0.00 sec Start 67: test.ft_di_injector_except 66/157 Test #67: test.ft_di_injector_except ................................................................... Passed 0.00 sec Start 68: test.pt_di_compile_time 67/157 Test #68: test.pt_di_compile_time ...................................................................... Passed 0.00 sec Start 69: test.pt_di_run_time 68/157 Test #69: test.pt_di_run_time .......................................................................... Passed 0.03 sec Start 70: example.annotations 69/157 Test #70: example.annotations .......................................................................... Passed 0.00 sec Start 71: example.automatic_injection 70/157 Test #71: example.automatic_injection .................................................................. Passed 0.00 sec Start 72: example.bind_non_owning_ptr 71/157 Test #72: example.bind_non_owning_ptr .................................................................. Passed 0.00 sec Start 73: example.bind_templates 72/157 Test #73: example.bind_templates ....................................................................... Passed 0.00 sec Start 74: example.bind_to_constructor 73/157 Test #74: example.bind_to_constructor .................................................................. Passed 0.00 sec Start 75: example.bindings 74/157 Test #75: example.bindings ............................................................................. Passed 0.00 sec Start 76: example.configuration 75/157 Test #76: example.configuration ........................................................................ Passed 0.00 sec Start 77: example.constructor_injection 76/157 Test #77: example.constructor_injection ................................................................ Passed 0.00 sec Start 78: example.constructor_signature 77/157 Test #78: example.constructor_signature ................................................................ Passed 0.00 sec Start 79: example.custom_policy 78/157 Test #79: example.custom_policy ........................................................................ Passed 0.00 sec Start 80: example.custom_provider 79/157 Test #80: example.custom_provider ...................................................................... Passed 0.00 sec Start 81: example.custom_scope 80/157 Test #81: example.custom_scope ......................................................................... Passed 0.00 sec Start 82: example.deduce_scope 81/157 Test #82: example.deduce_scope ......................................................................... Passed 0.00 sec Start 83: example.dynamic_bindings 82/157 Test #83: example.dynamic_bindings ..................................................................... Passed 0.00 sec Start 84: example.eager_singletons 83/157 Test #84: example.eager_singletons ..................................................................... Passed 0.00 sec Start 85: example.example 84/157 Test #85: example.example .............................................................................. Passed 0.00 sec Start 86: example.fwd_bindings 85/157 Test #86: example.fwd_bindings ......................................................................... Passed 0.00 sec Start 87: example.is_creatable 86/157 Test #87: example.is_creatable ......................................................................... Passed 0.00 sec Start 88: example.modules 87/157 Test #88: example.modules .............................................................................. Passed 0.00 sec Start 89: example.motivation 88/157 Test #89: example.motivation ........................................................................... Passed 0.00 sec Start 90: example.multiple_bindings 89/157 Test #90: example.multiple_bindings .................................................................... Passed 0.00 sec Start 91: example.multiple_interfaces 90/157 Test #91: example.multiple_interfaces .................................................................. Passed 0.00 sec Start 92: example.pool_provider 91/157 Test #92: example.pool_provider ........................................................................ Passed 0.00 sec Start 93: example.scopes 92/157 Test #93: example.scopes ............................................................................... Passed 0.00 sec Start 94: example.try_it 93/157 Test #94: example.try_it ............................................................................... Passed 0.00 sec Start 95: example.polymorphism_concepts 94/157 Test #95: example.polymorphism_concepts ................................................................ Passed 0.00 sec Start 96: example.polymorphism_function 95/157 Test #96: example.polymorphism_function ................................................................ Passed 0.00 sec Start 97: example.polymorphism_inheritance 96/157 Test #97: example.polymorphism_inheritance ............................................................. Passed 0.00 sec Start 98: example.polymorphism_templates 97/157 Test #98: example.polymorphism_templates ............................................................... Passed 0.00 sec Start 99: example.polymorphism_type_erasure 98/157 Test #99: example.polymorphism_type_erasure ............................................................ Passed 0.00 sec Start 100: example.polymorphism_variant 99/157 Test #100: example.polymorphism_variant ................................................................. Passed 0.00 sec Start 101: example.performance_create_bound_interface 100/157 Test #101: example.performance_create_bound_interface ................................................... Passed 0.00 sec Start 102: example.performance_create_bound_interface_via_exposed_module 101/157 Test #102: example.performance_create_bound_interface_via_exposed_module ................................ Passed 0.00 sec Start 103: example.performance_create_bound_interface_via_module 102/157 Test #103: example.performance_create_bound_interface_via_module ........................................ Passed 0.00 sec Start 104: example.performance_create_named_type 103/157 Test #104: example.performance_create_named_type ........................................................ Passed 0.00 sec Start 105: example.performance_create_type_with_bound_instance 104/157 Test #105: example.performance_create_type_with_bound_instance .......................................... Passed 0.00 sec Start 106: example.performance_create_type_without_bindings 105/157 Test #106: example.performance_create_type_without_bindings ............................................. Passed 0.00 sec Start 107: example.tutorial_basic_annotations_to_the_rescue 106/157 Test #107: example.tutorial_basic_annotations_to_the_rescue ............................................. Passed 0.00 sec Start 108: example.tutorial_basic_create_objects_tree 107/157 Test #108: example.tutorial_basic_create_objects_tree ................................................... Passed 0.00 sec Start 109: example.tutorial_basic_decide_the_life_times 108/157 Test #109: example.tutorial_basic_decide_the_life_times ................................................. Passed 0.00 sec Start 110: example.tutorial_basic_first_steps_with_bindings 109/157 Test #110: example.tutorial_basic_first_steps_with_bindings ............................................. Passed 0.00 sec Start 111: example.tutorial_basic_first_steps_with_bindings_override 110/157 Test #111: example.tutorial_basic_first_steps_with_bindings_override .................................... Passed 0.00 sec Start 112: example.tutorial_basic_first_steps_with_dynamic_bindings 111/157 Test #112: example.tutorial_basic_first_steps_with_dynamic_bindings ..................................... Passed 0.00 sec Start 113: example.tutorial_basic_first_steps_with_multiple_bindings 112/157 Test #113: example.tutorial_basic_first_steps_with_multiple_bindings .................................... Passed 0.00 sec Start 114: example.tutorial_basic_first_steps_with_template_bindings 113/157 Test #114: example.tutorial_basic_first_steps_with_template_bindings .................................... Passed 0.00 sec Start 115: example.tutorial_basic_split_your_configuration 114/157 Test #115: example.tutorial_basic_split_your_configuration .............................................. Passed 0.00 sec Start 116: example.tutorial_basic_split_your_configuration_expose 115/157 Test #116: example.tutorial_basic_split_your_configuration_expose ....................................... Passed 0.00 sec Start 117: example.user_guide_annotated_constructor_injection 116/157 Test #117: example.user_guide_annotated_constructor_injection ........................................... Passed 0.00 sec Start 118: example.user_guide_annotated_constructor_injection_with_constructor_definition 117/157 Test #118: example.user_guide_annotated_constructor_injection_with_constructor_definition ............... Passed 0.00 sec Start 119: example.user_guide_annotated_constructor_injection_with_ctor_traits 118/157 Test #119: example.user_guide_annotated_constructor_injection_with_ctor_traits .......................... Passed 0.00 sec Start 120: example.user_guide_annotated_constructor_injection_with_the_same_names 119/157 Test #120: example.user_guide_annotated_constructor_injection_with_the_same_names ....................... Passed 0.00 sec Start 121: example.user_guide_bind_cross_platform 120/157 Test #121: example.user_guide_bind_cross_platform ....................................................... Passed 0.00 sec Start 122: example.user_guide_bind_deduce_type_to_value 121/157 Test #122: example.user_guide_bind_deduce_type_to_value ................................................. Passed 0.00 sec Start 123: example.user_guide_bind_dynamic_bindings 122/157 Test #123: example.user_guide_bind_dynamic_bindings ..................................................... Passed 0.00 sec Start 124: example.user_guide_bind_interface_to_implementation 123/157 Test #124: example.user_guide_bind_interface_to_implementation .......................................... Passed 0.00 sec Start 125: example.user_guide_bind_multiple_bindings 124/157 Test #125: example.user_guide_bind_multiple_bindings .................................................... Passed 0.00 sec Start 126: example.user_guide_bind_multiple_bindings_initializer_list 125/157 Test #126: example.user_guide_bind_multiple_bindings_initializer_list ................................... Passed 0.00 sec Start 127: example.user_guide_bind_multiple_interfaces 126/157 Test #127: example.user_guide_bind_multiple_interfaces .................................................. Passed 0.00 sec Start 128: example.user_guide_bind_type_override 127/157 Test #128: example.user_guide_bind_type_override ........................................................ Passed 0.00 sec Start 129: example.user_guide_bind_type_to_compile_time_value 128/157 Test #129: example.user_guide_bind_type_to_compile_time_value ........................................... Passed 0.00 sec Start 130: example.user_guide_bind_type_to_value 129/157 Test #130: example.user_guide_bind_type_to_value ........................................................ Passed 0.00 sec Start 131: example.user_guide_constructor_injection_aggregate 130/157 Test #131: example.user_guide_constructor_injection_aggregate ........................................... Passed 0.00 sec Start 132: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT 131/157 Test #132: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT .......... Passed 0.00 sec Start 133: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS 132/157 Test #133: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS ... Passed 0.00 sec Start 134: example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits 133/157 Test #134: example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits .............. Passed 0.00 sec Start 135: example.user_guide_constructor_injection_ambiguous_constructors_via_inject 134/157 Test #135: example.user_guide_constructor_injection_ambiguous_constructors_via_inject ................... Passed 0.00 sec Start 136: example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs 135/157 Test #136: example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs ................... Passed 0.00 sec Start 137: example.user_guide_constructor_injection_default_values 136/157 Test #137: example.user_guide_constructor_injection_default_values ...................................... Passed 0.00 sec Start 138: example.user_guide_constructor_injection_direct 137/157 Test #138: example.user_guide_constructor_injection_direct .............................................. Passed 0.00 sec Start 139: example.user_guide_constructor_injection_long_parameter_list 138/157 Test #139: example.user_guide_constructor_injection_long_parameter_list ................................. Passed 0.00 sec Start 140: example.user_guide_constructor_injection_multiple_constructors 139/157 Test #140: example.user_guide_constructor_injection_multiple_constructors ............................... Passed 0.00 sec Start 141: example.user_guide_injector_empty 140/157 Test #141: example.user_guide_injector_empty ............................................................ Passed 0.00 sec Start 142: example.user_guide_module 141/157 Test #142: example.user_guide_module .................................................................... Passed 0.00 sec Start 143: example.user_guide_module_exposed_annotated_type 142/157 Test #143: example.user_guide_module_exposed_annotated_type ............................................. Passed 0.00 sec Start 144: example.user_guide_module_exposed_complex_types 143/157 Test #144: example.user_guide_module_exposed_complex_types .............................................. Passed 0.00 sec Start 145: example.user_guide_module_exposed_many_types 144/157 Test #145: example.user_guide_module_exposed_many_types ................................................. Passed 0.00 sec Start 146: example.user_guide_module_exposed_type 145/157 Test #146: example.user_guide_module_exposed_type ....................................................... Passed 0.00 sec Start 147: example.user_guide_policies_constructible_global 146/157 Test #147: example.user_guide_policies_constructible_global ............................................. Passed 0.00 sec Start 148: example.user_guide_policies_constructible_local 147/157 Test #148: example.user_guide_policies_constructible_local .............................................. Passed 0.00 sec Start 149: example.user_guide_policies_print_type_extended 148/157 Test #149: example.user_guide_policies_print_type_extended .............................................. Passed 0.00 sec Start 150: example.user_guide_policies_print_types 149/157 Test #150: example.user_guide_policies_print_types ...................................................... Passed 0.00 sec Start 151: example.user_guide_providers_heap_no_throw 150/157 Test #151: example.user_guide_providers_heap_no_throw ................................................... Passed 0.00 sec Start 152: example.user_guide_providers_stack_over_heap 151/157 Test #152: example.user_guide_providers_stack_over_heap ................................................. Passed 0.00 sec Start 153: example.user_guide_scopes_custom 152/157 Test #153: example.user_guide_scopes_custom ............................................................. Passed 0.00 sec Start 154: example.user_guide_scopes_deduce_default 153/157 Test #154: example.user_guide_scopes_deduce_default ..................................................... Passed 0.00 sec Start 155: example.user_guide_scopes_instance 154/157 Test #155: example.user_guide_scopes_instance ........................................................... Passed 0.00 sec Start 156: example.user_guide_scopes_singleton 155/157 Test #156: example.user_guide_scopes_singleton .......................................................... Passed 0.00 sec Start 157: example.user_guide_scopes_unique 156/157 Test #157: example.user_guide_scopes_unique ............................................................. Passed 0.00 sec 157/157 Test #61: test.ft_di_errors ............................................................................ Passed 30.32 sec 100% tests passed, 0 tests failed out of 157 Total Test time (real) = 30.46 sec /builddir/build/BUILD/di-1.2.0 + cd - + RPM_EC=0 ++ jobs -p + exit 0 Processing files: boost-di-devel-1.2.0-2.el9.x86_64 Provides: boost-di-devel = 1.2.0-2.el9 boost-di-devel(x86-64) = 1.2.0-2.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64 Wrote: /builddir/build/RPMS/boost-di-devel-1.2.0-2.el9.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RhYAS7 + umask 022 + cd /builddir/build/BUILD + cd di-1.2.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/boost-di-1.2.0-2.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild boost-di-1.2.0-2.el9.src.rpm Finish: build phase for boost-di-1.2.0-2.el9.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log/dnf.log /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream+epel-next-9-x86_64-1714138556.528152/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/boost-di-1.2.0-2.el9.src.rpm) Config(child) 2 minutes 10 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "boost-di-devel", "epoch": null, "version": "1.2.0", "release": "2.el9", "arch": "x86_64" }, { "name": "boost-di", "epoch": null, "version": "1.2.0", "release": "2.el9", "arch": "src" } ] } RPMResults finished