Warning: Permanently added '44.192.27.152' (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-epel-9-x86_64 --chroot epel-9-x86_64 Version: 0.72 PID: 6663 Logging PID: 6664 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 7376093, 'buildroot_pkgs': [], 'chroot': 'epel-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/epel-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-epel-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-r4voje1x/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-r4voje1x/boost-di', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/boost-di'... Running: git checkout a576cd2ff3f78afc420d43e84c3199c936714c84 -- cmd: ['git', 'checkout', 'a576cd2ff3f78afc420d43e84c3199c936714c84', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/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 cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/boost-di rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading 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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 56.9M 100 56.9M 0 0 490M 0 --:--:-- --:--:-- --:--:-- 490M INFO: Reading stdout from command: md5sum v1.2.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/boost-di/boost-di.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/boost-di --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1714138529.646531 -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-r4voje1x/boost-di/boost-di.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/boost-di --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1714138529.646531 -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-r4voje1x/boost-di/boost-di.spec) Config(rhel+epel-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/rhel+epel-9-x86_64-bootstrap-1714138529.646531/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.access.redhat.com/ubi9/ubi INFO: Pulling image: registry.access.redhat.com/ubi9/ubi INFO: Copy content of container registry.access.redhat.com/ubi9/ubi to /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1714138529.646531/root INFO: Checking that registry.access.redhat.com/ubi9/ubi image matches host's architecture INFO: mounting registry.access.redhat.com/ubi9/ubi with podman image mount INFO: image registry.access.redhat.com/ubi9/ubi as /var/lib/containers/storage/overlay/797935172f3203db6f4f21a5a7e377a375701b34693a5a68b5813722d90c7601/merged INFO: umounting image registry.access.redhat.com/ubi9/ubi (/var/lib/containers/storage/overlay/797935172f3203db6f4f21a5a7e377a375701b34693a5a68b5813722d90c7601/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-9-x86_64-1714138529.646531/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-27.el9_3.x86_64 python3-dnf-4.14.0-8.el9.noarch python3-dnf-plugins-core-4.3.0-11.el9_3.noarch yum-4.14.0-8.el9.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 374 kB/s | 38 kB 00:00 Additional repo http_yum_oracle_com_repo_Oracle 234 kB/s | 28 kB 00:00 Red Hat Enterprise Linux - BaseOS 33 MB/s | 19 MB 00:00 Red Hat Enterprise Linux - AppStream 54 MB/s | 31 MB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 16 MB/s | 7.1 MB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 26 MB/s | 21 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash x86_64 5.1.8-6.el9_1 baseos 1.7 M bzip2 x86_64 1.0.8-8.el9 baseos 60 k coreutils x86_64 8.32-34.el9 baseos 1.2 M cpio x86_64 2.13-16.el9 baseos 279 k diffutils x86_64 3.7-12.el9 baseos 402 k epel-rpm-macros noarch 9-14.el9 epel 15 k findutils x86_64 1:4.8.0-6.el9 baseos 550 k gawk x86_64 5.1.0-6.el9 baseos 1.0 M glibc-minimal-langpack x86_64 2.34-83.el9_3.12 baseos 31 k grep x86_64 3.6-5.el9 baseos 273 k gzip x86_64 1.12-1.el9 baseos 167 k info x86_64 6.7-15.el9 baseos 228 k patch x86_64 2.7.6-16.el9 appstream 130 k redhat-release x86_64 9.3-0.5.el9 baseos 44 k redhat-rpm-config noarch 201-1.el9 appstream 76 k rpm-build x86_64 4.16.1.3-27.el9_3 appstream 70 k sed x86_64 4.8-9.el9 baseos 309 k tar x86_64 2:1.34-6.el9_1 baseos 889 k unzip x86_64 6.0-56.el9 baseos 186 k util-linux x86_64 2.37.4-15.el9 baseos 2.3 M which x86_64 2.21-29.el9 baseos 45 k xz x86_64 5.2.5-8.el9_0 baseos 230 k Installing dependencies: alternatives x86_64 1.24-1.el9 baseos 42 k ansible-srpm-macros noarch 1-12.el9 epel 21 k audit-libs x86_64 3.0.7-104.el9 baseos 120 k basesystem noarch 11-13.el9 baseos 8.0 k binutils x86_64 2.35.2-42.el9_3.1 baseos 4.6 M binutils-gold x86_64 2.35.2-42.el9_3.1 baseos 734 k bzip2-libs x86_64 1.0.8-8.el9 baseos 42 k ca-certificates noarch 2023.2.60_v7.0.306-90.1.el9_2 baseos 846 k coreutils-common x86_64 8.32-34.el9 baseos 2.0 M cracklib x86_64 2.9.6-27.el9 baseos 99 k cracklib-dicts x86_64 2.9.6-27.el9 baseos 3.6 M crypto-policies noarch 20230731-1.git94f0e2c.el9_3.1 baseos 87 k curl x86_64 7.76.1-26.el9_3.3 baseos 298 k cyrus-sasl-lib x86_64 2.1.27-21.el9 baseos 774 k debugedit x86_64 5.0-4.el9 appstream 81 k dwz x86_64 0.14-3.el9 appstream 130 k ed x86_64 1.14.2-12.el9 baseos 78 k efi-srpm-macros noarch 6-2.el9_0 appstream 24 k elfutils x86_64 0.189-3.el9 baseos 540 k elfutils-debuginfod-client x86_64 0.189-3.el9 baseos 39 k elfutils-default-yama-scope noarch 0.189-3.el9 baseos 13 k elfutils-libelf x86_64 0.189-3.el9 baseos 196 k elfutils-libs x86_64 0.189-3.el9 baseos 258 k file x86_64 5.39-14.el9 baseos 52 k file-libs x86_64 5.39-14.el9 baseos 593 k filesystem x86_64 3.16-2.el9 baseos 4.7 M fonts-srpm-macros noarch 1:2.0.5-7.el9.1 appstream 29 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-11.1.el9_3 appstream 3.5 M gdbm-libs x86_64 1:1.19-4.el9 baseos 56 k ghc-srpm-macros noarch 1.5.0-6.el9 appstream 9.0 k glibc x86_64 2.34-83.el9_3.12 baseos 1.9 M glibc-common x86_64 2.34-83.el9_3.12 baseos 315 k glibc-gconv-extra x86_64 2.34-83.el9_3.12 baseos 1.7 M gmp x86_64 1:6.2.0-13.el9 baseos 319 k go-srpm-macros noarch 3.2.0-2.el9 appstream 28 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 17 k keyutils-libs x86_64 1.6.3-1.el9 baseos 34 k krb5-libs x86_64 1.21.1-1.el9 baseos 770 k libacl x86_64 2.3.1-3.el9 baseos 26 k libarchive x86_64 3.5.3-4.el9 baseos 392 k libattr x86_64 2.5.1-3.el9 baseos 20 k libblkid x86_64 2.37.4-15.el9 baseos 110 k libbrotli x86_64 1.0.9-6.el9 baseos 317 k libcap x86_64 2.48-9.el9_2 baseos 74 k libcap-ng x86_64 0.8.2-7.el9 baseos 36 k libcom_err x86_64 1.46.5-3.el9 baseos 29 k libcurl x86_64 7.76.1-26.el9_3.3 baseos 286 k libdb x86_64 5.3.28-53.el9 baseos 740 k libeconf x86_64 0.4.1-3.el9_2 baseos 30 k libevent x86_64 2.1.12-6.el9 baseos 268 k libfdisk x86_64 2.37.4-15.el9 baseos 157 k libffi x86_64 3.4.2-8.el9 baseos 40 k libgcc x86_64 11.4.1-2.1.el9 baseos 98 k libgcrypt x86_64 1.10.0-10.el9_2 baseos 508 k libgomp x86_64 11.4.1-2.1.el9 baseos 273 k libgpg-error x86_64 1.42-5.el9 baseos 220 k libidn2 x86_64 2.3.0-7.el9 baseos 105 k libmount x86_64 2.37.4-15.el9 baseos 136 k libnghttp2 x86_64 1.43.0-5.el9_3.1 baseos 75 k libpkgconf x86_64 1.7.3-10.el9 baseos 37 k libpsl x86_64 0.21.1-5.el9 baseos 66 k libpwquality x86_64 1.4.4-8.el9 baseos 123 k libselinux x86_64 3.5-1.el9 baseos 88 k libsemanage x86_64 3.5-2.el9 baseos 121 k libsepol x86_64 3.5-1.el9 baseos 317 k libsigsegv x86_64 2.13-4.el9 baseos 30 k libsmartcols x86_64 2.37.4-15.el9 baseos 66 k libssh x86_64 0.10.4-12.el9_3 baseos 218 k libssh-config noarch 0.10.4-12.el9_3 baseos 11 k libstdc++ x86_64 11.4.1-2.1.el9 baseos 744 k libtasn1 x86_64 4.16.0-8.el9_1 baseos 77 k libunistring x86_64 0.9.10-15.el9 baseos 499 k libutempter x86_64 1.2.1-6.el9 baseos 30 k libuuid x86_64 2.37.4-15.el9 baseos 31 k libverto x86_64 0.3.2-3.el9 baseos 24 k libxcrypt x86_64 4.4.18-3.el9 baseos 120 k libxml2 x86_64 2.9.13-5.el9_3 baseos 751 k libzstd x86_64 1.5.1-2.el9 baseos 332 k lua-libs x86_64 5.4.4-4.el9 baseos 132 k lua-srpm-macros noarch 1-6.el9 appstream 10 k lz4-libs x86_64 1.9.3-5.el9 baseos 69 k mpfr x86_64 4.1.0-7.el9 baseos 329 k ncurses x86_64 6.2-10.20210508.el9 baseos 410 k ncurses-base noarch 6.2-10.20210508.el9 baseos 99 k ncurses-libs x86_64 6.2-10.20210508.el9 baseos 332 k ocaml-srpm-macros noarch 6-6.el9 appstream 9.1 k openblas-srpm-macros noarch 2-11.el9 appstream 8.6 k openldap x86_64 2.6.3-1.el9 baseos 287 k openssl x86_64 1:3.0.7-25.el9_3 baseos 1.2 M openssl-libs x86_64 1:3.0.7-25.el9_3 baseos 2.2 M p11-kit x86_64 0.24.1-2.el9 baseos 387 k p11-kit-trust x86_64 0.24.1-2.el9 baseos 148 k pam x86_64 1.5.1-15.el9 baseos 623 k pcre x86_64 8.44-3.el9.3 baseos 202 k pcre2 x86_64 10.40-2.el9 baseos 239 k pcre2-syntax noarch 10.40-2.el9 baseos 147 k perl-AutoLoader noarch 5.74-480.el9 appstream 23 k perl-B x86_64 1.80-480.el9 appstream 185 k perl-Carp noarch 1.50-460.el9 appstream 31 k perl-Class-Struct noarch 0.66-480.el9 appstream 24 k perl-Data-Dumper x86_64 2.174-462.el9 appstream 59 k perl-Digest noarch 1.19-4.el9 appstream 29 k perl-Digest-MD5 x86_64 2.58-4.el9 appstream 39 k perl-Encode x86_64 4:3.08-462.el9 appstream 1.7 M perl-Errno x86_64 1.30-480.el9 appstream 17 k perl-Exporter noarch 5.74-461.el9 appstream 34 k perl-Fcntl x86_64 1.13-480.el9 appstream 23 k perl-File-Basename noarch 2.85-480.el9 appstream 19 k perl-File-Path noarch 2.18-4.el9 appstream 38 k perl-File-Temp noarch 1:0.231.100-4.el9 appstream 63 k perl-File-stat noarch 1.09-480.el9 appstream 19 k perl-FileHandle noarch 2.03-480.el9 appstream 17 k perl-Getopt-Long noarch 1:2.52-4.el9 appstream 64 k perl-Getopt-Std noarch 1.12-480.el9 appstream 17 k perl-HTTP-Tiny noarch 0.076-461.el9 appstream 57 k perl-IO x86_64 1.43-480.el9 appstream 94 k perl-IO-Socket-IP noarch 0.41-5.el9 appstream 45 k perl-IO-Socket-SSL noarch 2.073-1.el9 appstream 223 k perl-IPC-Open3 noarch 1.21-480.el9 appstream 25 k perl-MIME-Base64 x86_64 3.16-4.el9 appstream 34 k perl-Mozilla-CA noarch 20200520-6.el9 appstream 14 k perl-Net-SSLeay x86_64 1.92-2.el9 appstream 392 k perl-POSIX x86_64 1.94-480.el9 appstream 99 k perl-PathTools x86_64 3.78-461.el9 appstream 92 k perl-Pod-Escapes noarch 1:1.07-460.el9 appstream 22 k perl-Pod-Perldoc noarch 3.28.01-461.el9 appstream 92 k perl-Pod-Simple noarch 1:3.42-4.el9 appstream 229 k perl-Pod-Usage noarch 4:2.01-4.el9 appstream 43 k perl-Scalar-List-Utils x86_64 4:1.56-461.el9 appstream 77 k perl-SelectSaver noarch 1.02-480.el9 appstream 13 k perl-Socket x86_64 4:2.031-4.el9 appstream 58 k perl-Storable x86_64 1:3.21-460.el9 appstream 98 k perl-Symbol noarch 1.08-480.el9 appstream 16 k perl-Term-ANSIColor noarch 5.01-461.el9 appstream 51 k perl-Term-Cap noarch 1.17-460.el9 appstream 24 k perl-Text-ParseWords noarch 3.30-460.el9 appstream 18 k perl-Text-Tabs+Wrap noarch 2013.0523-460.el9 appstream 25 k perl-Time-Local noarch 2:1.300-7.el9 appstream 37 k perl-URI noarch 5.09-3.el9 appstream 125 k perl-base noarch 2.27-480.el9 appstream 18 k perl-constant noarch 1.33-461.el9 appstream 25 k perl-if noarch 0.60.800-480.el9 appstream 16 k perl-interpreter x86_64 4:5.32.1-480.el9 appstream 75 k perl-libnet noarch 3.13-4.el9 appstream 134 k perl-libs x86_64 4:5.32.1-480.el9 appstream 2.2 M perl-mro x86_64 1.23-480.el9 appstream 31 k perl-overload noarch 1.31-480.el9 appstream 47 k perl-overloading noarch 0.02-480.el9 appstream 15 k perl-parent noarch 1:0.238-460.el9 appstream 16 k perl-podlators noarch 1:4.14-460.el9 appstream 118 k perl-srpm-macros noarch 1-41.el9 appstream 9.4 k perl-subs noarch 1.03-480.el9 appstream 13 k perl-vars noarch 1.05-480.el9 appstream 15 k pkgconf x86_64 1.7.3-10.el9 baseos 45 k pkgconf-m4 noarch 1.7.3-10.el9 baseos 16 k pkgconf-pkg-config x86_64 1.7.3-10.el9 baseos 12 k popt x86_64 1.18-8.el9 baseos 69 k publicsuffix-list-dafsa noarch 20210518-3.el9 baseos 59 k pyproject-srpm-macros noarch 1.9.0-1.el9 appstream 16 k python-srpm-macros noarch 3.9-52.el9 appstream 24 k qt5-srpm-macros noarch 5.15.9-1.el9 appstream 9.1 k qt6-srpm-macros noarch 6.5.2-3.el9 epel 8.9 k readline x86_64 8.1-4.el9 baseos 215 k rpm x86_64 4.16.1.3-27.el9_3 baseos 541 k rpm-build-libs x86_64 4.16.1.3-27.el9_3 baseos 90 k rpm-libs x86_64 4.16.1.3-27.el9_3 baseos 310 k rpmautospec-rpm-macros noarch 0.6.3-1.el9 epel 9.9 k rust-srpm-macros noarch 17-4.el9 appstream 11 k rust-srpm-macros-epel noarch 26.2-1.el9 epel 10 k setup noarch 2.13.7-9.el9 baseos 150 k shadow-utils x86_64 2:4.9-8.el9 baseos 1.2 M sqlite-libs x86_64 3.34.1-7.el9_3 baseos 622 k systemd-libs x86_64 252-18.el9 baseos 659 k tzdata noarch 2024a-1.el9 baseos 842 k util-linux-core x86_64 2.37.4-15.el9 baseos 466 k xz-libs x86_64 5.2.5-8.el9_0 baseos 94 k zip x86_64 3.0-35.el9 baseos 270 k zlib x86_64 1.2.11-40.el9 baseos 93 k zstd x86_64 1.5.1-2.el9 baseos 552 k Transaction Summary ================================================================================ Install 205 Packages Total download size: 67 M Installed size: 213 M Downloading Packages: (1/205): basesystem-11-13.el9.noarch.rpm 54 kB/s | 8.0 kB 00:00 (2/205): bzip2-1.0.8-8.el9.x86_64.rpm 400 kB/s | 60 kB 00:00 (3/205): bzip2-libs-1.0.8-8.el9.x86_64.rpm 273 kB/s | 42 kB 00:00 (4/205): cracklib-2.9.6-27.el9.x86_64.rpm 930 kB/s | 99 kB 00:00 (5/205): ed-1.14.2-12.el9.x86_64.rpm 773 kB/s | 78 kB 00:00 (6/205): cpio-2.13-16.el9.x86_64.rpm 2.1 MB/s | 279 kB 00:00 (7/205): grep-3.6-5.el9.x86_64.rpm 2.5 MB/s | 273 kB 00:00 (8/205): groff-base-1.22.4-10.el9.x86_64.rpm 8.9 MB/s | 1.1 MB 00:00 (9/205): filesystem-3.16-2.el9.x86_64.rpm 31 MB/s | 4.7 MB 00:00 (10/205): info-6.7-15.el9.x86_64.rpm 2.3 MB/s | 228 kB 00:00 (11/205): libacl-2.3.1-3.el9.x86_64.rpm 280 kB/s | 26 kB 00:00 (12/205): libattr-2.5.1-3.el9.x86_64.rpm 126 kB/s | 20 kB 00:00 (13/205): libcap-ng-0.8.2-7.el9.x86_64.rpm 383 kB/s | 36 kB 00:00 (14/205): libbrotli-1.0.9-6.el9.x86_64.rpm 2.3 MB/s | 317 kB 00:00 (15/205): libdb-5.3.28-53.el9.x86_64.rpm 6.5 MB/s | 740 kB 00:00 (16/205): libevent-2.1.12-6.el9.x86_64.rpm 2.6 MB/s | 268 kB 00:00 (17/205): libgpg-error-1.42-5.el9.x86_64.rpm 2.1 MB/s | 220 kB 00:00 (18/205): libpsl-0.21.1-5.el9.x86_64.rpm 698 kB/s | 66 kB 00:00 (19/205): libpwquality-1.4.4-8.el9.x86_64.rpm 1.3 MB/s | 123 kB 00:00 (20/205): libidn2-2.3.0-7.el9.x86_64.rpm 633 kB/s | 105 kB 00:00 (21/205): libsigsegv-2.13-4.el9.x86_64.rpm 285 kB/s | 30 kB 00:00 (22/205): libunistring-0.9.10-15.el9.x86_64.rpm 4.9 MB/s | 499 kB 00:00 (23/205): libutempter-1.2.1-6.el9.x86_64.rpm 316 kB/s | 30 kB 00:00 (24/205): libverto-0.3.2-3.el9.x86_64.rpm 275 kB/s | 24 kB 00:00 (25/205): libxcrypt-4.4.18-3.el9.x86_64.rpm 1.4 MB/s | 120 kB 00:00 (26/205): libzstd-1.5.1-2.el9.x86_64.rpm 3.5 MB/s | 332 kB 00:00 (27/205): lz4-libs-1.9.3-5.el9.x86_64.rpm 749 kB/s | 69 kB 00:00 (28/205): mpfr-4.1.0-7.el9.x86_64.rpm 3.5 MB/s | 329 kB 00:00 (29/205): p11-kit-0.24.1-2.el9.x86_64.rpm 4.0 MB/s | 387 kB 00:00 (30/205): pcre-8.44-3.el9.3.x86_64.rpm 1.9 MB/s | 202 kB 00:00 (31/205): popt-1.18-8.el9.x86_64.rpm 672 kB/s | 69 kB 00:00 (32/205): publicsuffix-list-dafsa-20210518-3.el 699 kB/s | 59 kB 00:00 (33/205): sed-4.8-9.el9.x86_64.rpm 3.3 MB/s | 309 kB 00:00 (34/205): readline-8.1-4.el9.x86_64.rpm 1.9 MB/s | 215 kB 00:00 (35/205): unzip-6.0-56.el9.x86_64.rpm 1.4 MB/s | 186 kB 00:00 (36/205): diffutils-3.7-12.el9.x86_64.rpm 4.3 MB/s | 402 kB 00:00 (37/205): cracklib-dicts-2.9.6-27.el9.x86_64.rp 30 MB/s | 3.6 MB 00:00 (38/205): gawk-5.1.0-6.el9.x86_64.rpm 9.5 MB/s | 1.0 MB 00:00 (39/205): gdbm-libs-1.19-4.el9.x86_64.rpm 613 kB/s | 56 kB 00:00 (40/205): libcom_err-1.46.5-3.el9.x86_64.rpm 216 kB/s | 29 kB 00:00 (41/205): p11-kit-trust-0.24.1-2.el9.x86_64.rpm 1.6 MB/s | 148 kB 00:00 (42/205): pcre2-syntax-10.40-2.el9.noarch.rpm 1.5 MB/s | 147 kB 00:00 (43/205): xz-5.2.5-8.el9_0.x86_64.rpm 1.9 MB/s | 230 kB 00:00 (44/205): xz-libs-5.2.5-8.el9_0.x86_64.rpm 810 kB/s | 94 kB 00:00 (45/205): zstd-1.5.1-2.el9.x86_64.rpm 5.6 MB/s | 552 kB 00:00 (46/205): bash-5.1.8-6.el9_1.x86_64.rpm 16 MB/s | 1.7 MB 00:00 (47/205): cyrus-sasl-lib-2.1.27-21.el9.x86_64.r 7.8 MB/s | 774 kB 00:00 (48/205): gzip-1.12-1.el9.x86_64.rpm 1.4 MB/s | 167 kB 00:00 (49/205): libselinux-3.5-1.el9.x86_64.rpm 958 kB/s | 88 kB 00:00 (50/205): libtasn1-4.16.0-8.el9_1.x86_64.rpm 845 kB/s | 77 kB 00:00 (51/205): pcre2-10.40-2.el9.x86_64.rpm 1.7 MB/s | 239 kB 00:00 (52/205): ca-certificates-2023.2.60_v7.0.306-90 8.7 MB/s | 846 kB 00:00 (53/205): tar-1.34-6.el9_1.x86_64.rpm 8.9 MB/s | 889 kB 00:00 (54/205): coreutils-8.32-34.el9.x86_64.rpm 9.2 MB/s | 1.2 MB 00:00 (55/205): coreutils-common-8.32-34.el9.x86_64.r 17 MB/s | 2.0 MB 00:00 (56/205): keyutils-libs-1.6.3-1.el9.x86_64.rpm 224 kB/s | 34 kB 00:00 (57/205): libarchive-3.5.3-4.el9.x86_64.rpm 3.8 MB/s | 392 kB 00:00 (58/205): libcap-2.48-9.el9_2.x86_64.rpm 573 kB/s | 74 kB 00:00 (59/205): libeconf-0.4.1-3.el9_2.x86_64.rpm 296 kB/s | 30 kB 00:00 (60/205): libgcrypt-1.10.0-10.el9_2.x86_64.rpm 5.2 MB/s | 508 kB 00:00 (61/205): libpkgconf-1.7.3-10.el9.x86_64.rpm 415 kB/s | 37 kB 00:00 (62/205): libsepol-3.5-1.el9.x86_64.rpm 3.2 MB/s | 317 kB 00:00 (63/205): pkgconf-1.7.3-10.el9.x86_64.rpm 343 kB/s | 45 kB 00:00 (64/205): pkgconf-pkg-config-1.7.3-10.el9.x86_6 133 kB/s | 12 kB 00:00 (65/205): pkgconf-m4-1.7.3-10.el9.noarch.rpm 138 kB/s | 16 kB 00:00 (66/205): setup-2.13.7-9.el9.noarch.rpm 1.6 MB/s | 150 kB 00:00 (67/205): zip-3.0-35.el9.x86_64.rpm 2.8 MB/s | 270 kB 00:00 (68/205): alternatives-1.24-1.el9.x86_64.rpm 476 kB/s | 42 kB 00:00 (69/205): crypto-policies-20230731-1.git94f0e2c 967 kB/s | 87 kB 00:00 (70/205): audit-libs-3.0.7-104.el9.x86_64.rpm 1.0 MB/s | 120 kB 00:00 (71/205): elfutils-0.189-3.el9.x86_64.rpm 5.0 MB/s | 540 kB 00:00 (72/205): elfutils-debuginfod-client-0.189-3.el 406 kB/s | 39 kB 00:00 (73/205): elfutils-libelf-0.189-3.el9.x86_64.rp 2.0 MB/s | 196 kB 00:00 (74/205): elfutils-default-yama-scope-0.189-3.e 83 kB/s | 13 kB 00:00 (75/205): elfutils-libs-0.189-3.el9.x86_64.rpm 2.6 MB/s | 258 kB 00:00 (76/205): file-5.39-14.el9.x86_64.rpm 572 kB/s | 52 kB 00:00 (77/205): file-libs-5.39-14.el9.x86_64.rpm 5.5 MB/s | 593 kB 00:00 (78/205): findutils-4.8.0-6.el9.x86_64.rpm 6.1 MB/s | 550 kB 00:00 (79/205): gmp-6.2.0-13.el9.x86_64.rpm 3.5 MB/s | 319 kB 00:00 (80/205): libblkid-2.37.4-15.el9.x86_64.rpm 1.2 MB/s | 110 kB 00:00 (81/205): libfdisk-2.37.4-15.el9.x86_64.rpm 1.7 MB/s | 157 kB 00:00 (82/205): krb5-libs-1.21.1-1.el9.x86_64.rpm 6.7 MB/s | 770 kB 00:00 (83/205): libffi-3.4.2-8.el9.x86_64.rpm 386 kB/s | 40 kB 00:00 (84/205): libgcc-11.4.1-2.1.el9.x86_64.rpm 1.0 MB/s | 98 kB 00:00 (85/205): libgomp-11.4.1-2.1.el9.x86_64.rpm 2.8 MB/s | 273 kB 00:00 (86/205): libnghttp2-1.43.0-5.el9_3.1.x86_64.rp 868 kB/s | 75 kB 00:00 (87/205): libmount-2.37.4-15.el9.x86_64.rpm 1.5 MB/s | 136 kB 00:00 (88/205): libsemanage-3.5-2.el9.x86_64.rpm 1.4 MB/s | 121 kB 00:00 (89/205): libstdc++-11.4.1-2.1.el9.x86_64.rpm 7.9 MB/s | 744 kB 00:00 (90/205): libuuid-2.37.4-15.el9.x86_64.rpm 335 kB/s | 31 kB 00:00 (91/205): libsmartcols-2.37.4-15.el9.x86_64.rpm 617 kB/s | 66 kB 00:00 (92/205): lua-libs-5.4.4-4.el9.x86_64.rpm 1.4 MB/s | 132 kB 00:00 (93/205): ncurses-base-6.2-10.20210508.el9.noar 1.1 MB/s | 99 kB 00:00 (94/205): ncurses-6.2-10.20210508.el9.x86_64.rp 3.4 MB/s | 410 kB 00:00 (95/205): ncurses-libs-6.2-10.20210508.el9.x86_ 3.5 MB/s | 332 kB 00:00 (96/205): openldap-2.6.3-1.el9.x86_64.rpm 3.0 MB/s | 287 kB 00:00 (97/205): pam-1.5.1-15.el9.x86_64.rpm 5.7 MB/s | 623 kB 00:00 (98/205): shadow-utils-4.9-8.el9.x86_64.rpm 13 MB/s | 1.2 MB 00:00 (99/205): redhat-release-9.3-0.5.el9.x86_64.rpm 410 kB/s | 44 kB 00:00 (100/205): systemd-libs-252-18.el9.x86_64.rpm 5.6 MB/s | 659 kB 00:00 (101/205): util-linux-core-2.37.4-15.el9.x86_64 5.1 MB/s | 466 kB 00:00 (102/205): util-linux-2.37.4-15.el9.x86_64.rpm 23 MB/s | 2.3 MB 00:00 (103/205): which-2.21-29.el9.x86_64.rpm 526 kB/s | 45 kB 00:00 (104/205): zlib-1.2.11-40.el9.x86_64.rpm 995 kB/s | 93 kB 00:00 (105/205): libxml2-2.9.13-5.el9_3.x86_64.rpm 8.4 MB/s | 751 kB 00:00 (106/205): openssl-3.0.7-25.el9_3.x86_64.rpm 12 MB/s | 1.2 MB 00:00 (107/205): rpm-4.16.1.3-27.el9_3.x86_64.rpm 5.7 MB/s | 541 kB 00:00 (108/205): openssl-libs-3.0.7-25.el9_3.x86_64.r 20 MB/s | 2.2 MB 00:00 (109/205): rpm-build-libs-4.16.1.3-27.el9_3.x86 943 kB/s | 90 kB 00:00 (110/205): rpm-libs-4.16.1.3-27.el9_3.x86_64.rp 3.2 MB/s | 310 kB 00:00 (111/205): sqlite-libs-3.34.1-7.el9_3.x86_64.rp 5.9 MB/s | 622 kB 00:00 (112/205): tzdata-2024a-1.el9.noarch.rpm 8.8 MB/s | 842 kB 00:00 (113/205): binutils-2.35.2-42.el9_3.1.x86_64.rp 43 MB/s | 4.6 MB 00:00 (114/205): binutils-gold-2.35.2-42.el9_3.1.x86_ 7.7 MB/s | 734 kB 00:00 (115/205): curl-7.76.1-26.el9_3.3.x86_64.rpm 3.1 MB/s | 298 kB 00:00 (116/205): glibc-2.34-83.el9_3.12.x86_64.rpm 20 MB/s | 1.9 MB 00:00 (117/205): glibc-common-2.34-83.el9_3.12.x86_64 3.3 MB/s | 315 kB 00:00 (118/205): glibc-gconv-extra-2.34-83.el9_3.12.x 15 MB/s | 1.7 MB 00:00 (119/205): glibc-minimal-langpack-2.34-83.el9_3 361 kB/s | 31 kB 00:00 (120/205): libcurl-7.76.1-26.el9_3.3.x86_64.rpm 2.9 MB/s | 286 kB 00:00 (121/205): libssh-0.10.4-12.el9_3.x86_64.rpm 2.4 MB/s | 218 kB 00:00 (122/205): libssh-config-0.10.4-12.el9_3.noarch 118 kB/s | 11 kB 00:00 (123/205): ghc-srpm-macros-1.5.0-6.el9.noarch.r 93 kB/s | 9.0 kB 00:00 (124/205): lua-srpm-macros-1-6.el9.noarch.rpm 98 kB/s | 10 kB 00:00 (125/205): perl-Data-Dumper-2.174-462.el9.x86_6 672 kB/s | 59 kB 00:00 (126/205): perl-Digest-MD5-2.58-4.el9.x86_64.rp 401 kB/s | 39 kB 00:00 (127/205): perl-Encode-3.08-462.el9.x86_64.rpm 18 MB/s | 1.7 MB 00:00 (128/205): perl-IO-Socket-SSL-2.073-1.el9.noarc 2.4 MB/s | 223 kB 00:00 (129/205): perl-Mozilla-CA-20200520-6.el9.noarc 169 kB/s | 14 kB 00:00 (130/205): perl-Pod-Simple-3.42-4.el9.noarch.rp 2.4 MB/s | 229 kB 00:00 (131/205): perl-Term-Cap-1.17-460.el9.noarch.rp 286 kB/s | 24 kB 00:00 (132/205): perl-Time-Local-1.300-7.el9.noarch.r 406 kB/s | 37 kB 00:00 (133/205): rust-srpm-macros-17-4.el9.noarch.rpm 127 kB/s | 11 kB 00:00 (134/205): perl-Pod-Escapes-1.07-460.el9.noarch 242 kB/s | 22 kB 00:00 (135/205): perl-Storable-3.21-460.el9.x86_64.rp 1.1 MB/s | 98 kB 00:00 (136/205): perl-podlators-4.14-460.el9.noarch.r 1.3 MB/s | 118 kB 00:00 (137/205): python-srpm-macros-3.9-52.el9.noarch 236 kB/s | 24 kB 00:00 (138/205): dwz-0.14-3.el9.x86_64.rpm 1.2 MB/s | 130 kB 00:00 (139/205): perl-Exporter-5.74-461.el9.noarch.rp 371 kB/s | 34 kB 00:00 (140/205): perl-File-Temp-0.231.100-4.el9.noarc 706 kB/s | 63 kB 00:00 (141/205): perl-Getopt-Long-2.52-4.el9.noarch.r 694 kB/s | 64 kB 00:00 (142/205): perl-MIME-Base64-3.16-4.el9.x86_64.r 394 kB/s | 34 kB 00:00 (143/205): perl-Text-Tabs+Wrap-2013.0523-460.el 279 kB/s | 25 kB 00:00 (144/205): perl-parent-0.238-460.el9.noarch.rpm 185 kB/s | 16 kB 00:00 (145/205): perl-srpm-macros-1-41.el9.noarch.rpm 91 kB/s | 9.4 kB 00:00 (146/205): openblas-srpm-macros-2-11.el9.noarch 95 kB/s | 8.6 kB 00:00 (147/205): efi-srpm-macros-6-2.el9_0.noarch.rpm 147 kB/s | 24 kB 00:00 (148/205): perl-Digest-1.19-4.el9.noarch.rpm 251 kB/s | 29 kB 00:00 (149/205): perl-File-Path-2.18-4.el9.noarch.rpm 419 kB/s | 38 kB 00:00 (150/205): perl-IO-Socket-IP-0.41-5.el9.noarch. 503 kB/s | 45 kB 00:00 (151/205): perl-Pod-Usage-2.01-4.el9.noarch.rpm 489 kB/s | 43 kB 00:00 (152/205): perl-Scalar-List-Utils-1.56-461.el9. 836 kB/s | 77 kB 00:00 (153/205): perl-Socket-2.031-4.el9.x86_64.rpm 583 kB/s | 58 kB 00:00 (154/205): perl-Term-ANSIColor-5.01-461.el9.noa 586 kB/s | 51 kB 00:00 (155/205): perl-Text-ParseWords-3.30-460.el9.no 185 kB/s | 18 kB 00:00 (156/205): perl-URI-5.09-3.el9.noarch.rpm 1.4 MB/s | 125 kB 00:00 (157/205): perl-constant-1.33-461.el9.noarch.rp 277 kB/s | 25 kB 00:00 (158/205): fonts-srpm-macros-2.0.5-7.el9.1.noar 329 kB/s | 29 kB 00:00 (159/205): ocaml-srpm-macros-6-6.el9.noarch.rpm 102 kB/s | 9.1 kB 00:00 (160/205): patch-2.7.6-16.el9.x86_64.rpm 1.5 MB/s | 130 kB 00:00 (161/205): perl-Pod-Perldoc-3.28.01-461.el9.noa 986 kB/s | 92 kB 00:00 (162/205): perl-libnet-3.13-4.el9.noarch.rpm 1.4 MB/s | 134 kB 00:00 (163/205): perl-Carp-1.50-460.el9.noarch.rpm 359 kB/s | 31 kB 00:00 (164/205): perl-PathTools-3.78-461.el9.x86_64.r 1.0 MB/s | 92 kB 00:00 (165/205): perl-Net-SSLeay-1.92-2.el9.x86_64.rp 3.7 MB/s | 392 kB 00:00 (166/205): perl-AutoLoader-5.74-480.el9.noarch. 239 kB/s | 23 kB 00:00 (167/205): perl-B-1.80-480.el9.x86_64.rpm 2.0 MB/s | 185 kB 00:00 (168/205): perl-Class-Struct-0.66-480.el9.noarc 264 kB/s | 24 kB 00:00 (169/205): perl-Errno-1.30-480.el9.x86_64.rpm 191 kB/s | 17 kB 00:00 (170/205): perl-Fcntl-1.13-480.el9.x86_64.rpm 243 kB/s | 23 kB 00:00 (171/205): perl-File-Basename-2.85-480.el9.noar 218 kB/s | 19 kB 00:00 (172/205): perl-File-stat-1.09-480.el9.noarch.r 198 kB/s | 19 kB 00:00 (173/205): perl-FileHandle-2.03-480.el9.noarch. 185 kB/s | 17 kB 00:00 (174/205): perl-IPC-Open3-1.21-480.el9.noarch.r 241 kB/s | 25 kB 00:00 (175/205): perl-POSIX-1.94-480.el9.x86_64.rpm 990 kB/s | 99 kB 00:00 (176/205): perl-Symbol-1.08-480.el9.noarch.rpm 169 kB/s | 16 kB 00:00 (177/205): perl-interpreter-5.32.1-480.el9.x86_ 845 kB/s | 75 kB 00:00 (178/205): perl-libs-5.32.1-480.el9.x86_64.rpm 23 MB/s | 2.2 MB 00:00 (179/205): perl-mro-1.23-480.el9.x86_64.rpm 337 kB/s | 31 kB 00:00 (180/205): perl-overload-1.31-480.el9.noarch.rp 507 kB/s | 47 kB 00:00 (181/205): perl-overloading-0.02-480.el9.noarch 158 kB/s | 15 kB 00:00 (182/205): perl-Getopt-Std-1.12-480.el9.noarch. 195 kB/s | 17 kB 00:00 (183/205): perl-IO-1.43-480.el9.x86_64.rpm 1.0 MB/s | 94 kB 00:00 (184/205): perl-SelectSaver-1.02-480.el9.noarch 153 kB/s | 13 kB 00:00 (185/205): perl-base-2.27-480.el9.noarch.rpm 200 kB/s | 18 kB 00:00 (186/205): perl-if-0.60.800-480.el9.noarch.rpm 163 kB/s | 16 kB 00:00 (187/205): perl-subs-1.03-480.el9.noarch.rpm 124 kB/s | 13 kB 00:00 (188/205): perl-vars-1.05-480.el9.noarch.rpm 163 kB/s | 15 kB 00:00 (189/205): debugedit-5.0-4.el9.x86_64.rpm 929 kB/s | 81 kB 00:00 (190/205): pyproject-srpm-macros-1.9.0-1.el9.no 180 kB/s | 16 kB 00:00 (191/205): redhat-rpm-config-201-1.el9.noarch.r 713 kB/s | 76 kB 00:00 (192/205): go-srpm-macros-3.2.0-2.el9.noarch.rp 317 kB/s | 28 kB 00:00 (193/205): kernel-srpm-macros-1.0-13.el9.noarch 179 kB/s | 17 kB 00:00 (194/205): perl-HTTP-Tiny-0.076-461.el9.noarch. 548 kB/s | 57 kB 00:00 (195/205): qt5-srpm-macros-5.15.9-1.el9.noarch. 106 kB/s | 9.1 kB 00:00 (196/205): rpm-build-4.16.1.3-27.el9_3.x86_64.r 703 kB/s | 70 kB 00:00 (197/205): gdb-minimal-10.2-11.1.el9_3.x86_64.r 34 MB/s | 3.5 MB 00:00 (198/205): ansible-srpm-macros-1-12.el9.noarch. 113 kB/s | 21 kB 00:00 (199/205): fpc-srpm-macros-1.3-7.el9.noarch.rpm 178 kB/s | 7.5 kB 00:00 (200/205): epel-rpm-macros-9-14.el9.noarch.rpm 85 kB/s | 15 kB 00:00 (201/205): forge-srpm-macros-0.3.1-1.el9.noarch 112 kB/s | 19 kB 00:00 (202/205): qt6-srpm-macros-6.5.2-3.el9.noarch.r 188 kB/s | 8.9 kB 00:00 (203/205): go-srpm-macros-epel-3.3.0.5-1.el9.no 429 kB/s | 27 kB 00:00 (204/205): rpmautospec-rpm-macros-0.6.3-1.el9.n 224 kB/s | 9.9 kB 00:00 (205/205): rust-srpm-macros-epel-26.2-1.el9.noa 215 kB/s | 10 kB 00:00 -------------------------------------------------------------------------------- Total 9.7 MB/s | 67 MB 00:06 Red Hat Enterprise Linux - BaseOS 3.5 MB/s | 3.6 kB 00:00 Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat9-release Key imported successfully Importing GPG key 0x5A6340B3: Userid : "Red Hat, Inc. (auxiliary key 3) " Fingerprint: 7E46 2425 8C40 6535 D56D 6F13 5054 E4A4 5A63 40B3 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat9-release 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-2.1.el9.x86_64 1/205 Running scriptlet: libgcc-11.4.1-2.1.el9.x86_64 1/205 Installing : crypto-policies-20230731-1.git94f0e2c.el9_3.1.no 2/205 Running scriptlet: crypto-policies-20230731-1.git94f0e2c.el9_3.1.no 2/205 Installing : rust-srpm-macros-17-4.el9.noarch 3/205 Installing : redhat-release-9.3-0.5.el9.x86_64 4/205 Installing : setup-2.13.7-9.el9.noarch 5/205 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-9.el9.noarch 5/205 Installing : filesystem-3.16-2.el9.x86_64 6/205 Installing : basesystem-11-13.el9.noarch 7/205 Installing : rust-srpm-macros-epel-26.2-1.el9.noarch 8/205 Installing : qt6-srpm-macros-6.5.2-3.el9.noarch 9/205 Installing : fpc-srpm-macros-1.3-7.el9.noarch 10/205 Installing : ansible-srpm-macros-1-12.el9.noarch 11/205 Installing : qt5-srpm-macros-5.15.9-1.el9.noarch 12/205 Installing : pyproject-srpm-macros-1.9.0-1.el9.noarch 13/205 Installing : ocaml-srpm-macros-6-6.el9.noarch 14/205 Installing : openblas-srpm-macros-2-11.el9.noarch 15/205 Installing : perl-srpm-macros-1-41.el9.noarch 16/205 Installing : ghc-srpm-macros-1.5.0-6.el9.noarch 17/205 Installing : libssh-config-0.10.4-12.el9_3.noarch 18/205 Installing : tzdata-2024a-1.el9.noarch 19/205 Installing : ncurses-base-6.2-10.20210508.el9.noarch 20/205 Installing : bash-5.1.8-6.el9_1.x86_64 21/205 Running scriptlet: bash-5.1.8-6.el9_1.x86_64 21/205 Installing : ncurses-libs-6.2-10.20210508.el9.x86_64 22/205 Installing : glibc-common-2.34-83.el9_3.12.x86_64 23/205 Installing : glibc-gconv-extra-2.34-83.el9_3.12.x86_64 24/205 Running scriptlet: glibc-gconv-extra-2.34-83.el9_3.12.x86_64 24/205 Installing : glibc-minimal-langpack-2.34-83.el9_3.12.x86_64 25/205 Running scriptlet: glibc-2.34-83.el9_3.12.x86_64 26/205 Installing : glibc-2.34-83.el9_3.12.x86_64 26/205 Running scriptlet: glibc-2.34-83.el9_3.12.x86_64 26/205 Installing : zlib-1.2.11-40.el9.x86_64 27/205 Installing : xz-libs-5.2.5-8.el9_0.x86_64 28/205 Installing : bzip2-libs-1.0.8-8.el9.x86_64 29/205 Installing : libxcrypt-4.4.18-3.el9.x86_64 30/205 Installing : libzstd-1.5.1-2.el9.x86_64 31/205 Installing : elfutils-libelf-0.189-3.el9.x86_64 32/205 Installing : libstdc++-11.4.1-2.1.el9.x86_64 33/205 Installing : libuuid-2.37.4-15.el9.x86_64 34/205 Installing : libattr-2.5.1-3.el9.x86_64 35/205 Installing : libacl-2.3.1-3.el9.x86_64 36/205 Installing : popt-1.18-8.el9.x86_64 37/205 Installing : libcap-2.48-9.el9_2.x86_64 38/205 Installing : lz4-libs-1.9.3-5.el9.x86_64 39/205 Installing : readline-8.1-4.el9.x86_64 40/205 Installing : libcom_err-1.46.5-3.el9.x86_64 41/205 Installing : gmp-1:6.2.0-13.el9.x86_64 42/205 Installing : mpfr-4.1.0-7.el9.x86_64 43/205 Installing : dwz-0.14-3.el9.x86_64 44/205 Installing : unzip-6.0-56.el9.x86_64 45/205 Installing : file-libs-5.39-14.el9.x86_64 46/205 Installing : file-5.39-14.el9.x86_64 47/205 Installing : sqlite-libs-3.34.1-7.el9_3.x86_64 48/205 Installing : libcap-ng-0.8.2-7.el9.x86_64 49/205 Installing : audit-libs-3.0.7-104.el9.x86_64 50/205 Installing : libsigsegv-2.13-4.el9.x86_64 51/205 Installing : gawk-5.1.0-6.el9.x86_64 52/205 Installing : libunistring-0.9.10-15.el9.x86_64 53/205 Installing : libidn2-2.3.0-7.el9.x86_64 54/205 Installing : libsepol-3.5-1.el9.x86_64 55/205 Installing : alternatives-1.24-1.el9.x86_64 56/205 Installing : libsmartcols-2.37.4-15.el9.x86_64 57/205 Installing : lua-libs-5.4.4-4.el9.x86_64 58/205 Installing : zip-3.0-35.el9.x86_64 59/205 Installing : zstd-1.5.1-2.el9.x86_64 60/205 Running scriptlet: groff-base-1.22.4-10.el9.x86_64 61/205 Installing : groff-base-1.22.4-10.el9.x86_64 61/205 Running scriptlet: groff-base-1.22.4-10.el9.x86_64 61/205 Installing : bzip2-1.0.8-8.el9.x86_64 62/205 Installing : libxml2-2.9.13-5.el9_3.x86_64 63/205 Installing : info-6.7-15.el9.x86_64 64/205 Installing : ed-1.14.2-12.el9.x86_64 65/205 Installing : cpio-2.13-16.el9.x86_64 66/205 Installing : libbrotli-1.0.9-6.el9.x86_64 67/205 Installing : libdb-5.3.28-53.el9.x86_64 68/205 Installing : libgpg-error-1.42-5.el9.x86_64 69/205 Installing : libgcrypt-1.10.0-10.el9_2.x86_64 70/205 Installing : libverto-0.3.2-3.el9.x86_64 71/205 Installing : pcre-8.44-3.el9.3.x86_64 72/205 Installing : grep-3.6-5.el9.x86_64 73/205 Installing : xz-5.2.5-8.el9_0.x86_64 74/205 Installing : diffutils-3.7-12.el9.x86_64 75/205 Installing : gdbm-libs-1:1.19-4.el9.x86_64 76/205 Installing : libtasn1-4.16.0-8.el9_1.x86_64 77/205 Installing : keyutils-libs-1.6.3-1.el9.x86_64 78/205 Installing : libeconf-0.4.1-3.el9_2.x86_64 79/205 Installing : libpkgconf-1.7.3-10.el9.x86_64 80/205 Installing : pkgconf-1.7.3-10.el9.x86_64 81/205 Installing : libffi-3.4.2-8.el9.x86_64 82/205 Installing : p11-kit-0.24.1-2.el9.x86_64 83/205 Installing : p11-kit-trust-0.24.1-2.el9.x86_64 84/205 Running scriptlet: p11-kit-trust-0.24.1-2.el9.x86_64 84/205 Installing : libgomp-11.4.1-2.1.el9.x86_64 85/205 Installing : libnghttp2-1.43.0-5.el9_3.1.x86_64 86/205 Installing : ncurses-6.2-10.20210508.el9.x86_64 87/205 Installing : elfutils-default-yama-scope-0.189-3.el9.noarch 88/205 Running scriptlet: elfutils-default-yama-scope-0.189-3.el9.noarch 88/205 Installing : elfutils-libs-0.189-3.el9.x86_64 89/205 Installing : pkgconf-m4-1.7.3-10.el9.noarch 90/205 Installing : pkgconf-pkg-config-1.7.3-10.el9.x86_64 91/205 Installing : coreutils-common-8.32-34.el9.x86_64 92/205 Installing : pcre2-syntax-10.40-2.el9.noarch 93/205 Installing : pcre2-10.40-2.el9.x86_64 94/205 Installing : libselinux-3.5-1.el9.x86_64 95/205 Installing : sed-4.8-9.el9.x86_64 96/205 Installing : findutils-1:4.8.0-6.el9.x86_64 97/205 Installing : openssl-libs-1:3.0.7-25.el9_3.x86_64 98/205 Installing : coreutils-8.32-34.el9.x86_64 99/205 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 100/205 Installing : ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 100/205 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 100/205 Installing : libblkid-2.37.4-15.el9.x86_64 101/205 Running scriptlet: libblkid-2.37.4-15.el9.x86_64 101/205 Installing : krb5-libs-1.21.1-1.el9.x86_64 102/205 Installing : libmount-2.37.4-15.el9.x86_64 103/205 Installing : gzip-1.12-1.el9.x86_64 104/205 Installing : cracklib-2.9.6-27.el9.x86_64 105/205 Installing : systemd-libs-252-18.el9.x86_64 106/205 Running scriptlet: systemd-libs-252-18.el9.x86_64 106/205 Installing : util-linux-core-2.37.4-15.el9.x86_64 107/205 Running scriptlet: util-linux-core-2.37.4-15.el9.x86_64 107/205 Installing : cracklib-dicts-2.9.6-27.el9.x86_64 108/205 Installing : cyrus-sasl-lib-2.1.27-21.el9.x86_64 109/205 Installing : libssh-0.10.4-12.el9_3.x86_64 110/205 Installing : libfdisk-2.37.4-15.el9.x86_64 111/205 Installing : perl-Digest-1.19-4.el9.noarch 112/205 Installing : perl-Digest-MD5-2.58-4.el9.x86_64 113/205 Installing : perl-FileHandle-2.03-480.el9.noarch 114/205 Installing : perl-B-1.80-480.el9.x86_64 115/205 Installing : perl-Data-Dumper-2.174-462.el9.x86_64 116/205 Installing : perl-libnet-3.13-4.el9.noarch 117/205 Installing : perl-AutoLoader-5.74-480.el9.noarch 118/205 Installing : perl-base-2.27-480.el9.noarch 119/205 Installing : perl-URI-5.09-3.el9.noarch 120/205 Installing : perl-Time-Local-2:1.300-7.el9.noarch 121/205 Installing : perl-Mozilla-CA-20200520-6.el9.noarch 122/205 Installing : perl-IO-Socket-IP-0.41-5.el9.noarch 123/205 Installing : perl-if-0.60.800-480.el9.noarch 124/205 Installing : perl-Pod-Escapes-1:1.07-460.el9.noarch 125/205 Installing : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 126/205 Installing : perl-File-Path-2.18-4.el9.noarch 127/205 Installing : perl-IO-Socket-SSL-2.073-1.el9.noarch 128/205 Installing : perl-Net-SSLeay-1.92-2.el9.x86_64 129/205 Installing : perl-Term-ANSIColor-5.01-461.el9.noarch 130/205 Installing : perl-Class-Struct-0.66-480.el9.noarch 131/205 Installing : perl-POSIX-1.94-480.el9.x86_64 132/205 Installing : perl-IPC-Open3-1.21-480.el9.noarch 133/205 Installing : perl-subs-1.03-480.el9.noarch 134/205 Installing : perl-Term-Cap-1.17-460.el9.noarch 135/205 Installing : perl-File-Temp-1:0.231.100-4.el9.noarch 136/205 Installing : perl-Pod-Simple-1:3.42-4.el9.noarch 137/205 Installing : perl-HTTP-Tiny-0.076-461.el9.noarch 138/205 Installing : perl-Socket-4:2.031-4.el9.x86_64 139/205 Installing : perl-Symbol-1.08-480.el9.noarch 140/205 Installing : perl-File-stat-1.09-480.el9.noarch 141/205 Installing : perl-SelectSaver-1.02-480.el9.noarch 142/205 Installing : perl-podlators-1:4.14-460.el9.noarch 143/205 Installing : perl-Pod-Perldoc-3.28.01-461.el9.noarch 144/205 Installing : perl-Text-ParseWords-3.30-460.el9.noarch 145/205 Installing : perl-Fcntl-1.13-480.el9.x86_64 146/205 Installing : perl-mro-1.23-480.el9.x86_64 147/205 Installing : perl-overloading-0.02-480.el9.noarch 148/205 Installing : perl-Pod-Usage-4:2.01-4.el9.noarch 149/205 Installing : perl-IO-1.43-480.el9.x86_64 150/205 Installing : perl-parent-1:0.238-460.el9.noarch 151/205 Installing : perl-MIME-Base64-3.16-4.el9.x86_64 152/205 Installing : perl-Scalar-List-Utils-4:1.56-461.el9.x86_64 153/205 Installing : perl-constant-1.33-461.el9.noarch 154/205 Installing : perl-Errno-1.30-480.el9.x86_64 155/205 Installing : perl-Storable-1:3.21-460.el9.x86_64 156/205 Installing : perl-File-Basename-2.85-480.el9.noarch 157/205 Installing : perl-overload-1.31-480.el9.noarch 158/205 Installing : perl-Getopt-Std-1.12-480.el9.noarch 159/205 Installing : perl-vars-1.05-480.el9.noarch 160/205 Installing : perl-Getopt-Long-1:2.52-4.el9.noarch 161/205 Installing : perl-Exporter-5.74-461.el9.noarch 162/205 Installing : perl-Carp-1.50-460.el9.noarch 163/205 Installing : perl-PathTools-3.78-461.el9.x86_64 164/205 Installing : perl-Encode-4:3.08-462.el9.x86_64 165/205 Installing : perl-libs-4:5.32.1-480.el9.x86_64 166/205 Installing : perl-interpreter-4:5.32.1-480.el9.x86_64 167/205 Installing : kernel-srpm-macros-1.0-13.el9.noarch 168/205 Installing : openssl-1:3.0.7-25.el9_3.x86_64 169/205 Installing : libpwquality-1.4.4-8.el9.x86_64 170/205 Installing : pam-1.5.1-15.el9.x86_64 171/205 Installing : libevent-2.1.12-6.el9.x86_64 172/205 Installing : openldap-2.6.3-1.el9.x86_64 173/205 Installing : libarchive-3.5.3-4.el9.x86_64 174/205 Installing : tar-2:1.34-6.el9_1.x86_64 175/205 Installing : libsemanage-3.5-2.el9.x86_64 176/205 Installing : shadow-utils-2:4.9-8.el9.x86_64 177/205 Running scriptlet: libutempter-1.2.1-6.el9.x86_64 178/205 Installing : libutempter-1.2.1-6.el9.x86_64 178/205 Installing : patch-2.7.6-16.el9.x86_64 179/205 Installing : publicsuffix-list-dafsa-20210518-3.el9.noarch 180/205 Installing : libpsl-0.21.1-5.el9.x86_64 181/205 Installing : libcurl-7.76.1-26.el9_3.3.x86_64 182/205 Installing : elfutils-debuginfod-client-0.189-3.el9.x86_64 183/205 Installing : binutils-gold-2.35.2-42.el9_3.1.x86_64 184/205 Installing : binutils-2.35.2-42.el9_3.1.x86_64 185/205 Running scriptlet: binutils-2.35.2-42.el9_3.1.x86_64 185/205 Installing : elfutils-0.189-3.el9.x86_64 186/205 Installing : gdb-minimal-10.2-11.1.el9_3.x86_64 187/205 Installing : debugedit-5.0-4.el9.x86_64 188/205 Installing : curl-7.76.1-26.el9_3.3.x86_64 189/205 Installing : rpm-libs-4.16.1.3-27.el9_3.x86_64 190/205 Installing : rpm-4.16.1.3-27.el9_3.x86_64 191/205 Installing : lua-srpm-macros-1-6.el9.noarch 192/205 Installing : efi-srpm-macros-6-2.el9_0.noarch 193/205 Installing : python-srpm-macros-3.9-52.el9.noarch 194/205 Installing : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 195/205 Installing : go-srpm-macros-3.2.0-2.el9.noarch 196/205 Installing : redhat-rpm-config-201-1.el9.noarch 197/205 Installing : forge-srpm-macros-0.3.1-1.el9.noarch 198/205 Installing : go-srpm-macros-epel-3.3.0.5-1.el9.noarch 199/205 Installing : rpmautospec-rpm-macros-0.6.3-1.el9.noarch 200/205 Installing : rpm-build-libs-4.16.1.3-27.el9_3.x86_64 201/205 Installing : rpm-build-4.16.1.3-27.el9_3.x86_64 202/205 Installing : epel-rpm-macros-9-14.el9.noarch 203/205 Installing : util-linux-2.37.4-15.el9.x86_64 204/205 Installing : which-2.21-29.el9.x86_64 205/205 Running scriptlet: filesystem-3.16-2.el9.x86_64 205/205 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 205/205 Running scriptlet: rpm-4.16.1.3-27.el9_3.x86_64 205/205 Running scriptlet: which-2.21-29.el9.x86_64 205/205 Verifying : basesystem-11-13.el9.noarch 1/205 Verifying : bzip2-1.0.8-8.el9.x86_64 2/205 Verifying : bzip2-libs-1.0.8-8.el9.x86_64 3/205 Verifying : cpio-2.13-16.el9.x86_64 4/205 Verifying : cracklib-2.9.6-27.el9.x86_64 5/205 Verifying : ed-1.14.2-12.el9.x86_64 6/205 Verifying : filesystem-3.16-2.el9.x86_64 7/205 Verifying : grep-3.6-5.el9.x86_64 8/205 Verifying : groff-base-1.22.4-10.el9.x86_64 9/205 Verifying : info-6.7-15.el9.x86_64 10/205 Verifying : libacl-2.3.1-3.el9.x86_64 11/205 Verifying : libattr-2.5.1-3.el9.x86_64 12/205 Verifying : libbrotli-1.0.9-6.el9.x86_64 13/205 Verifying : libcap-ng-0.8.2-7.el9.x86_64 14/205 Verifying : libdb-5.3.28-53.el9.x86_64 15/205 Verifying : libevent-2.1.12-6.el9.x86_64 16/205 Verifying : libgpg-error-1.42-5.el9.x86_64 17/205 Verifying : libidn2-2.3.0-7.el9.x86_64 18/205 Verifying : libpsl-0.21.1-5.el9.x86_64 19/205 Verifying : libpwquality-1.4.4-8.el9.x86_64 20/205 Verifying : libsigsegv-2.13-4.el9.x86_64 21/205 Verifying : libunistring-0.9.10-15.el9.x86_64 22/205 Verifying : libutempter-1.2.1-6.el9.x86_64 23/205 Verifying : libverto-0.3.2-3.el9.x86_64 24/205 Verifying : libxcrypt-4.4.18-3.el9.x86_64 25/205 Verifying : libzstd-1.5.1-2.el9.x86_64 26/205 Verifying : lz4-libs-1.9.3-5.el9.x86_64 27/205 Verifying : mpfr-4.1.0-7.el9.x86_64 28/205 Verifying : p11-kit-0.24.1-2.el9.x86_64 29/205 Verifying : pcre-8.44-3.el9.3.x86_64 30/205 Verifying : popt-1.18-8.el9.x86_64 31/205 Verifying : publicsuffix-list-dafsa-20210518-3.el9.noarch 32/205 Verifying : readline-8.1-4.el9.x86_64 33/205 Verifying : sed-4.8-9.el9.x86_64 34/205 Verifying : unzip-6.0-56.el9.x86_64 35/205 Verifying : cracklib-dicts-2.9.6-27.el9.x86_64 36/205 Verifying : diffutils-3.7-12.el9.x86_64 37/205 Verifying : gawk-5.1.0-6.el9.x86_64 38/205 Verifying : gdbm-libs-1:1.19-4.el9.x86_64 39/205 Verifying : libcom_err-1.46.5-3.el9.x86_64 40/205 Verifying : p11-kit-trust-0.24.1-2.el9.x86_64 41/205 Verifying : pcre2-syntax-10.40-2.el9.noarch 42/205 Verifying : xz-5.2.5-8.el9_0.x86_64 43/205 Verifying : xz-libs-5.2.5-8.el9_0.x86_64 44/205 Verifying : zstd-1.5.1-2.el9.x86_64 45/205 Verifying : bash-5.1.8-6.el9_1.x86_64 46/205 Verifying : cyrus-sasl-lib-2.1.27-21.el9.x86_64 47/205 Verifying : gzip-1.12-1.el9.x86_64 48/205 Verifying : libselinux-3.5-1.el9.x86_64 49/205 Verifying : libtasn1-4.16.0-8.el9_1.x86_64 50/205 Verifying : pcre2-10.40-2.el9.x86_64 51/205 Verifying : tar-2:1.34-6.el9_1.x86_64 52/205 Verifying : ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 53/205 Verifying : coreutils-8.32-34.el9.x86_64 54/205 Verifying : coreutils-common-8.32-34.el9.x86_64 55/205 Verifying : keyutils-libs-1.6.3-1.el9.x86_64 56/205 Verifying : libarchive-3.5.3-4.el9.x86_64 57/205 Verifying : libcap-2.48-9.el9_2.x86_64 58/205 Verifying : libeconf-0.4.1-3.el9_2.x86_64 59/205 Verifying : libgcrypt-1.10.0-10.el9_2.x86_64 60/205 Verifying : libpkgconf-1.7.3-10.el9.x86_64 61/205 Verifying : libsepol-3.5-1.el9.x86_64 62/205 Verifying : pkgconf-1.7.3-10.el9.x86_64 63/205 Verifying : pkgconf-m4-1.7.3-10.el9.noarch 64/205 Verifying : pkgconf-pkg-config-1.7.3-10.el9.x86_64 65/205 Verifying : setup-2.13.7-9.el9.noarch 66/205 Verifying : zip-3.0-35.el9.x86_64 67/205 Verifying : alternatives-1.24-1.el9.x86_64 68/205 Verifying : audit-libs-3.0.7-104.el9.x86_64 69/205 Verifying : crypto-policies-20230731-1.git94f0e2c.el9_3.1.no 70/205 Verifying : elfutils-0.189-3.el9.x86_64 71/205 Verifying : elfutils-debuginfod-client-0.189-3.el9.x86_64 72/205 Verifying : elfutils-default-yama-scope-0.189-3.el9.noarch 73/205 Verifying : elfutils-libelf-0.189-3.el9.x86_64 74/205 Verifying : elfutils-libs-0.189-3.el9.x86_64 75/205 Verifying : file-5.39-14.el9.x86_64 76/205 Verifying : file-libs-5.39-14.el9.x86_64 77/205 Verifying : findutils-1:4.8.0-6.el9.x86_64 78/205 Verifying : gmp-1:6.2.0-13.el9.x86_64 79/205 Verifying : krb5-libs-1.21.1-1.el9.x86_64 80/205 Verifying : libblkid-2.37.4-15.el9.x86_64 81/205 Verifying : libfdisk-2.37.4-15.el9.x86_64 82/205 Verifying : libffi-3.4.2-8.el9.x86_64 83/205 Verifying : libgcc-11.4.1-2.1.el9.x86_64 84/205 Verifying : libgomp-11.4.1-2.1.el9.x86_64 85/205 Verifying : libmount-2.37.4-15.el9.x86_64 86/205 Verifying : libnghttp2-1.43.0-5.el9_3.1.x86_64 87/205 Verifying : libsemanage-3.5-2.el9.x86_64 88/205 Verifying : libsmartcols-2.37.4-15.el9.x86_64 89/205 Verifying : libstdc++-11.4.1-2.1.el9.x86_64 90/205 Verifying : libuuid-2.37.4-15.el9.x86_64 91/205 Verifying : lua-libs-5.4.4-4.el9.x86_64 92/205 Verifying : ncurses-6.2-10.20210508.el9.x86_64 93/205 Verifying : ncurses-base-6.2-10.20210508.el9.noarch 94/205 Verifying : ncurses-libs-6.2-10.20210508.el9.x86_64 95/205 Verifying : openldap-2.6.3-1.el9.x86_64 96/205 Verifying : pam-1.5.1-15.el9.x86_64 97/205 Verifying : redhat-release-9.3-0.5.el9.x86_64 98/205 Verifying : shadow-utils-2:4.9-8.el9.x86_64 99/205 Verifying : systemd-libs-252-18.el9.x86_64 100/205 Verifying : util-linux-2.37.4-15.el9.x86_64 101/205 Verifying : util-linux-core-2.37.4-15.el9.x86_64 102/205 Verifying : which-2.21-29.el9.x86_64 103/205 Verifying : zlib-1.2.11-40.el9.x86_64 104/205 Verifying : libxml2-2.9.13-5.el9_3.x86_64 105/205 Verifying : openssl-1:3.0.7-25.el9_3.x86_64 106/205 Verifying : openssl-libs-1:3.0.7-25.el9_3.x86_64 107/205 Verifying : rpm-4.16.1.3-27.el9_3.x86_64 108/205 Verifying : rpm-build-libs-4.16.1.3-27.el9_3.x86_64 109/205 Verifying : rpm-libs-4.16.1.3-27.el9_3.x86_64 110/205 Verifying : sqlite-libs-3.34.1-7.el9_3.x86_64 111/205 Verifying : tzdata-2024a-1.el9.noarch 112/205 Verifying : binutils-2.35.2-42.el9_3.1.x86_64 113/205 Verifying : binutils-gold-2.35.2-42.el9_3.1.x86_64 114/205 Verifying : curl-7.76.1-26.el9_3.3.x86_64 115/205 Verifying : glibc-2.34-83.el9_3.12.x86_64 116/205 Verifying : glibc-common-2.34-83.el9_3.12.x86_64 117/205 Verifying : glibc-gconv-extra-2.34-83.el9_3.12.x86_64 118/205 Verifying : glibc-minimal-langpack-2.34-83.el9_3.12.x86_64 119/205 Verifying : libcurl-7.76.1-26.el9_3.3.x86_64 120/205 Verifying : libssh-0.10.4-12.el9_3.x86_64 121/205 Verifying : libssh-config-0.10.4-12.el9_3.noarch 122/205 Verifying : ghc-srpm-macros-1.5.0-6.el9.noarch 123/205 Verifying : lua-srpm-macros-1-6.el9.noarch 124/205 Verifying : perl-Data-Dumper-2.174-462.el9.x86_64 125/205 Verifying : perl-Digest-MD5-2.58-4.el9.x86_64 126/205 Verifying : perl-Encode-4:3.08-462.el9.x86_64 127/205 Verifying : perl-IO-Socket-SSL-2.073-1.el9.noarch 128/205 Verifying : perl-Mozilla-CA-20200520-6.el9.noarch 129/205 Verifying : perl-Pod-Simple-1:3.42-4.el9.noarch 130/205 Verifying : perl-Term-Cap-1.17-460.el9.noarch 131/205 Verifying : perl-Time-Local-2:1.300-7.el9.noarch 132/205 Verifying : rust-srpm-macros-17-4.el9.noarch 133/205 Verifying : perl-Pod-Escapes-1:1.07-460.el9.noarch 134/205 Verifying : perl-Storable-1:3.21-460.el9.x86_64 135/205 Verifying : perl-podlators-1:4.14-460.el9.noarch 136/205 Verifying : python-srpm-macros-3.9-52.el9.noarch 137/205 Verifying : dwz-0.14-3.el9.x86_64 138/205 Verifying : perl-Exporter-5.74-461.el9.noarch 139/205 Verifying : perl-File-Temp-1:0.231.100-4.el9.noarch 140/205 Verifying : perl-Getopt-Long-1:2.52-4.el9.noarch 141/205 Verifying : perl-MIME-Base64-3.16-4.el9.x86_64 142/205 Verifying : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 143/205 Verifying : perl-parent-1:0.238-460.el9.noarch 144/205 Verifying : perl-srpm-macros-1-41.el9.noarch 145/205 Verifying : efi-srpm-macros-6-2.el9_0.noarch 146/205 Verifying : openblas-srpm-macros-2-11.el9.noarch 147/205 Verifying : perl-Digest-1.19-4.el9.noarch 148/205 Verifying : perl-File-Path-2.18-4.el9.noarch 149/205 Verifying : perl-IO-Socket-IP-0.41-5.el9.noarch 150/205 Verifying : perl-Pod-Usage-4:2.01-4.el9.noarch 151/205 Verifying : perl-Scalar-List-Utils-4:1.56-461.el9.x86_64 152/205 Verifying : perl-Socket-4:2.031-4.el9.x86_64 153/205 Verifying : perl-Term-ANSIColor-5.01-461.el9.noarch 154/205 Verifying : perl-Text-ParseWords-3.30-460.el9.noarch 155/205 Verifying : perl-URI-5.09-3.el9.noarch 156/205 Verifying : perl-constant-1.33-461.el9.noarch 157/205 Verifying : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 158/205 Verifying : ocaml-srpm-macros-6-6.el9.noarch 159/205 Verifying : patch-2.7.6-16.el9.x86_64 160/205 Verifying : perl-Pod-Perldoc-3.28.01-461.el9.noarch 161/205 Verifying : perl-libnet-3.13-4.el9.noarch 162/205 Verifying : perl-Carp-1.50-460.el9.noarch 163/205 Verifying : perl-PathTools-3.78-461.el9.x86_64 164/205 Verifying : perl-Net-SSLeay-1.92-2.el9.x86_64 165/205 Verifying : perl-AutoLoader-5.74-480.el9.noarch 166/205 Verifying : perl-B-1.80-480.el9.x86_64 167/205 Verifying : perl-Class-Struct-0.66-480.el9.noarch 168/205 Verifying : perl-Errno-1.30-480.el9.x86_64 169/205 Verifying : perl-Fcntl-1.13-480.el9.x86_64 170/205 Verifying : perl-File-Basename-2.85-480.el9.noarch 171/205 Verifying : perl-File-stat-1.09-480.el9.noarch 172/205 Verifying : perl-FileHandle-2.03-480.el9.noarch 173/205 Verifying : perl-IPC-Open3-1.21-480.el9.noarch 174/205 Verifying : perl-POSIX-1.94-480.el9.x86_64 175/205 Verifying : perl-Symbol-1.08-480.el9.noarch 176/205 Verifying : perl-interpreter-4:5.32.1-480.el9.x86_64 177/205 Verifying : perl-libs-4:5.32.1-480.el9.x86_64 178/205 Verifying : perl-mro-1.23-480.el9.x86_64 179/205 Verifying : perl-overload-1.31-480.el9.noarch 180/205 Verifying : perl-overloading-0.02-480.el9.noarch 181/205 Verifying : perl-Getopt-Std-1.12-480.el9.noarch 182/205 Verifying : perl-IO-1.43-480.el9.x86_64 183/205 Verifying : perl-SelectSaver-1.02-480.el9.noarch 184/205 Verifying : perl-base-2.27-480.el9.noarch 185/205 Verifying : perl-if-0.60.800-480.el9.noarch 186/205 Verifying : perl-subs-1.03-480.el9.noarch 187/205 Verifying : perl-vars-1.05-480.el9.noarch 188/205 Verifying : debugedit-5.0-4.el9.x86_64 189/205 Verifying : pyproject-srpm-macros-1.9.0-1.el9.noarch 190/205 Verifying : redhat-rpm-config-201-1.el9.noarch 191/205 Verifying : go-srpm-macros-3.2.0-2.el9.noarch 192/205 Verifying : kernel-srpm-macros-1.0-13.el9.noarch 193/205 Verifying : perl-HTTP-Tiny-0.076-461.el9.noarch 194/205 Verifying : qt5-srpm-macros-5.15.9-1.el9.noarch 195/205 Verifying : rpm-build-4.16.1.3-27.el9_3.x86_64 196/205 Verifying : gdb-minimal-10.2-11.1.el9_3.x86_64 197/205 Verifying : ansible-srpm-macros-1-12.el9.noarch 198/205 Verifying : epel-rpm-macros-9-14.el9.noarch 199/205 Verifying : forge-srpm-macros-0.3.1-1.el9.noarch 200/205 Verifying : fpc-srpm-macros-1.3-7.el9.noarch 201/205 Verifying : go-srpm-macros-epel-3.3.0.5-1.el9.noarch 202/205 Verifying : qt6-srpm-macros-6.5.2-3.el9.noarch 203/205 Verifying : rpmautospec-rpm-macros-0.6.3-1.el9.noarch 204/205 Verifying : rust-srpm-macros-epel-26.2-1.el9.noarch 205/205 Installed products updated. Installed: alternatives-1.24-1.el9.x86_64 ansible-srpm-macros-1-12.el9.noarch audit-libs-3.0.7-104.el9.x86_64 basesystem-11-13.el9.noarch bash-5.1.8-6.el9_1.x86_64 binutils-2.35.2-42.el9_3.1.x86_64 binutils-gold-2.35.2-42.el9_3.1.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_2.noarch coreutils-8.32-34.el9.x86_64 coreutils-common-8.32-34.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-20230731-1.git94f0e2c.el9_3.1.noarch curl-7.76.1-26.el9_3.3.x86_64 cyrus-sasl-lib-2.1.27-21.el9.x86_64 debugedit-5.0-4.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-6-2.el9_0.noarch elfutils-0.189-3.el9.x86_64 elfutils-debuginfod-client-0.189-3.el9.x86_64 elfutils-default-yama-scope-0.189-3.el9.noarch elfutils-libelf-0.189-3.el9.x86_64 elfutils-libs-0.189-3.el9.x86_64 epel-rpm-macros-9-14.el9.noarch file-5.39-14.el9.x86_64 file-libs-5.39-14.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-11.1.el9_3.x86_64 gdbm-libs-1:1.19-4.el9.x86_64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-83.el9_3.12.x86_64 glibc-common-2.34-83.el9_3.12.x86_64 glibc-gconv-extra-2.34-83.el9_3.12.x86_64 glibc-minimal-langpack-2.34-83.el9_3.12.x86_64 gmp-1:6.2.0-13.el9.x86_64 go-srpm-macros-3.2.0-2.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-1.el9.x86_64 libacl-2.3.1-3.el9.x86_64 libarchive-3.5.3-4.el9.x86_64 libattr-2.5.1-3.el9.x86_64 libblkid-2.37.4-15.el9.x86_64 libbrotli-1.0.9-6.el9.x86_64 libcap-2.48-9.el9_2.x86_64 libcap-ng-0.8.2-7.el9.x86_64 libcom_err-1.46.5-3.el9.x86_64 libcurl-7.76.1-26.el9_3.3.x86_64 libdb-5.3.28-53.el9.x86_64 libeconf-0.4.1-3.el9_2.x86_64 libevent-2.1.12-6.el9.x86_64 libfdisk-2.37.4-15.el9.x86_64 libffi-3.4.2-8.el9.x86_64 libgcc-11.4.1-2.1.el9.x86_64 libgcrypt-1.10.0-10.el9_2.x86_64 libgomp-11.4.1-2.1.el9.x86_64 libgpg-error-1.42-5.el9.x86_64 libidn2-2.3.0-7.el9.x86_64 libmount-2.37.4-15.el9.x86_64 libnghttp2-1.43.0-5.el9_3.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.5-1.el9.x86_64 libsemanage-3.5-2.el9.x86_64 libsepol-3.5-1.el9.x86_64 libsigsegv-2.13-4.el9.x86_64 libsmartcols-2.37.4-15.el9.x86_64 libssh-0.10.4-12.el9_3.x86_64 libssh-config-0.10.4-12.el9_3.noarch libstdc++-11.4.1-2.1.el9.x86_64 libtasn1-4.16.0-8.el9_1.x86_64 libunistring-0.9.10-15.el9.x86_64 libutempter-1.2.1-6.el9.x86_64 libuuid-2.37.4-15.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_3.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 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.3-1.el9.x86_64 openssl-1:3.0.7-25.el9_3.x86_64 openssl-libs-1:3.0.7-25.el9_3.x86_64 p11-kit-0.24.1-2.el9.x86_64 p11-kit-trust-0.24.1-2.el9.x86_64 pam-1.5.1-15.el9.x86_64 patch-2.7.6-16.el9.x86_64 pcre-8.44-3.el9.3.x86_64 pcre2-10.40-2.el9.x86_64 pcre2-syntax-10.40-2.el9.noarch perl-AutoLoader-5.74-480.el9.noarch perl-B-1.80-480.el9.x86_64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-480.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-480.el9.x86_64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-480.el9.x86_64 perl-File-Basename-2.85-480.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-480.el9.noarch perl-FileHandle-2.03-480.el9.noarch perl-Getopt-Long-1:2.52-4.el9.noarch perl-Getopt-Std-1.12-480.el9.noarch perl-HTTP-Tiny-0.076-461.el9.noarch perl-IO-1.43-480.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-480.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-480.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-461.el9.x86_64 perl-SelectSaver-1.02-480.el9.noarch perl-Socket-4:2.031-4.el9.x86_64 perl-Storable-1:3.21-460.el9.x86_64 perl-Symbol-1.08-480.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-480.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-480.el9.noarch perl-interpreter-4:5.32.1-480.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libs-4:5.32.1-480.el9.x86_64 perl-mro-1.23-480.el9.x86_64 perl-overload-1.31-480.el9.noarch perl-overloading-0.02-480.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-480.el9.noarch perl-vars-1.05-480.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.9.0-1.el9.noarch python-srpm-macros-3.9-52.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.5.2-3.el9.noarch readline-8.1-4.el9.x86_64 redhat-release-9.3-0.5.el9.x86_64 redhat-rpm-config-201-1.el9.noarch rpm-4.16.1.3-27.el9_3.x86_64 rpm-build-4.16.1.3-27.el9_3.x86_64 rpm-build-libs-4.16.1.3-27.el9_3.x86_64 rpm-libs-4.16.1.3-27.el9_3.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-9.el9.noarch shadow-utils-2:4.9-8.el9.x86_64 sqlite-libs-3.34.1-7.el9_3.x86_64 systemd-libs-252-18.el9.x86_64 tar-2:1.34-6.el9_1.x86_64 tzdata-2024a-1.el9.noarch unzip-6.0-56.el9.x86_64 util-linux-2.37.4-15.el9.x86_64 util-linux-core-2.37.4-15.el9.x86_64 which-2.21-29.el9.x86_64 xz-5.2.5-8.el9_0.x86_64 xz-libs-5.2.5-8.el9_0.x86_64 zip-3.0-35.el9.x86_64 zlib-1.2.11-40.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.0.7-104.el9.x86_64 basesystem-11-13.el9.noarch bash-5.1.8-6.el9_1.x86_64 binutils-2.35.2-42.el9_3.1.x86_64 binutils-gold-2.35.2-42.el9_3.1.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_2.noarch coreutils-8.32-34.el9.x86_64 coreutils-common-8.32-34.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-20230731-1.git94f0e2c.el9_3.1.noarch curl-7.76.1-26.el9_3.3.x86_64 cyrus-sasl-lib-2.1.27-21.el9.x86_64 debugedit-5.0-4.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-6-2.el9_0.noarch elfutils-0.189-3.el9.x86_64 elfutils-debuginfod-client-0.189-3.el9.x86_64 elfutils-default-yama-scope-0.189-3.el9.noarch elfutils-libelf-0.189-3.el9.x86_64 elfutils-libs-0.189-3.el9.x86_64 epel-rpm-macros-9-14.el9.noarch file-5.39-14.el9.x86_64 file-libs-5.39-14.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-11.1.el9_3.x86_64 gdbm-libs-1.19-4.el9.x86_64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-83.el9_3.12.x86_64 glibc-common-2.34-83.el9_3.12.x86_64 glibc-gconv-extra-2.34-83.el9_3.12.x86_64 glibc-minimal-langpack-2.34-83.el9_3.12.x86_64 gmp-6.2.0-13.el9.x86_64 go-srpm-macros-3.2.0-2.el9.noarch go-srpm-macros-epel-3.3.0.5-1.el9.noarch gpg-pubkey-3228467c-613798eb gpg-pubkey-5a6340b3-6229229e gpg-pubkey-fd431d51-4ae0493b 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-1.el9.x86_64 libacl-2.3.1-3.el9.x86_64 libarchive-3.5.3-4.el9.x86_64 libattr-2.5.1-3.el9.x86_64 libblkid-2.37.4-15.el9.x86_64 libbrotli-1.0.9-6.el9.x86_64 libcap-2.48-9.el9_2.x86_64 libcap-ng-0.8.2-7.el9.x86_64 libcom_err-1.46.5-3.el9.x86_64 libcurl-7.76.1-26.el9_3.3.x86_64 libdb-5.3.28-53.el9.x86_64 libeconf-0.4.1-3.el9_2.x86_64 libevent-2.1.12-6.el9.x86_64 libfdisk-2.37.4-15.el9.x86_64 libffi-3.4.2-8.el9.x86_64 libgcc-11.4.1-2.1.el9.x86_64 libgcrypt-1.10.0-10.el9_2.x86_64 libgomp-11.4.1-2.1.el9.x86_64 libgpg-error-1.42-5.el9.x86_64 libidn2-2.3.0-7.el9.x86_64 libmount-2.37.4-15.el9.x86_64 libnghttp2-1.43.0-5.el9_3.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.5-1.el9.x86_64 libsemanage-3.5-2.el9.x86_64 libsepol-3.5-1.el9.x86_64 libsigsegv-2.13-4.el9.x86_64 libsmartcols-2.37.4-15.el9.x86_64 libssh-0.10.4-12.el9_3.x86_64 libssh-config-0.10.4-12.el9_3.noarch libstdc++-11.4.1-2.1.el9.x86_64 libtasn1-4.16.0-8.el9_1.x86_64 libunistring-0.9.10-15.el9.x86_64 libutempter-1.2.1-6.el9.x86_64 libuuid-2.37.4-15.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_3.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 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.3-1.el9.x86_64 openssl-3.0.7-25.el9_3.x86_64 openssl-libs-3.0.7-25.el9_3.x86_64 p11-kit-0.24.1-2.el9.x86_64 p11-kit-trust-0.24.1-2.el9.x86_64 pam-1.5.1-15.el9.x86_64 patch-2.7.6-16.el9.x86_64 pcre-8.44-3.el9.3.x86_64 pcre2-10.40-2.el9.x86_64 pcre2-syntax-10.40-2.el9.noarch perl-AutoLoader-5.74-480.el9.noarch perl-B-1.80-480.el9.x86_64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-480.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-480.el9.x86_64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-480.el9.x86_64 perl-File-Basename-2.85-480.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-File-stat-1.09-480.el9.noarch perl-FileHandle-2.03-480.el9.noarch perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-480.el9.noarch perl-HTTP-Tiny-0.076-461.el9.noarch perl-IO-1.43-480.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-480.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-480.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-461.el9.x86_64 perl-SelectSaver-1.02-480.el9.noarch perl-Socket-2.031-4.el9.x86_64 perl-Storable-3.21-460.el9.x86_64 perl-Symbol-1.08-480.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-480.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-480.el9.noarch perl-interpreter-5.32.1-480.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libs-5.32.1-480.el9.x86_64 perl-mro-1.23-480.el9.x86_64 perl-overload-1.31-480.el9.noarch perl-overloading-0.02-480.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-480.el9.noarch perl-vars-1.05-480.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.9.0-1.el9.noarch python-srpm-macros-3.9-52.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.5.2-3.el9.noarch readline-8.1-4.el9.x86_64 redhat-release-9.3-0.5.el9.x86_64 redhat-rpm-config-201-1.el9.noarch rpm-4.16.1.3-27.el9_3.x86_64 rpm-build-4.16.1.3-27.el9_3.x86_64 rpm-build-libs-4.16.1.3-27.el9_3.x86_64 rpm-libs-4.16.1.3-27.el9_3.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-9.el9.noarch shadow-utils-4.9-8.el9.x86_64 sqlite-libs-3.34.1-7.el9_3.x86_64 systemd-libs-252-18.el9.x86_64 tar-1.34-6.el9_1.x86_64 tzdata-2024a-1.el9.noarch unzip-6.0-56.el9.x86_64 util-linux-2.37.4-15.el9.x86_64 util-linux-core-2.37.4-15.el9.x86_64 which-2.21-29.el9.x86_64 xz-5.2.5-8.el9_0.x86_64 xz-libs-5.2.5-8.el9_0.x86_64 zip-3.0-35.el9.x86_64 zlib-1.2.11-40.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/rhel+epel-9-x86_64-1714138529.646531/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/rhel+epel-9-x86_64-1714138529.646531/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-9-x86_64-1714138529.646531/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-9-x86_64-1714138529.646531/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-r4voje1x/boost-di/boost-di.spec) Config(child) 0 minutes 39 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(rhel+epel-9-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1714138529.646531/root. INFO: reusing tmpfs at /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1714138529.646531/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/rhel+epel-9-x86_64-1714138529.646531/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-27.el9_3.x86_64 python3-dnf-4.14.0-8.el9.noarch python3-dnf-plugins-core-4.3.0-11.el9_3.noarch yum-4.14.0-8.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 Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 78 kB/s | 2.1 kB 00:00 Additional repo http_yum_oracle_com_repo_Oracle 26 kB/s | 2.9 kB 00:00 Red Hat Enterprise Linux - BaseOS 33 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux - AppStream 38 kB/s | 4.5 kB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 38 kB/s | 4.5 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 136 kB/s | 21 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: cmake x86_64 3.20.2-9.el9_3 appstream 6.7 M gcc-c++ x86_64 11.4.1-2.1.el9 appstream 13 M Installing dependencies: annobin x86_64 12.12-1.el9 appstream 982 k cmake-data noarch 3.20.2-9.el9_3 appstream 2.1 M cmake-filesystem x86_64 3.20.2-9.el9_3 appstream 22 k cmake-rpm-macros noarch 3.20.2-9.el9_3 appstream 12 k cpp x86_64 11.4.1-2.1.el9 appstream 11 M emacs-filesystem noarch 1:27.2-9.el9 appstream 9.6 k expat x86_64 2.5.0-1.el9_3.1 baseos 119 k gcc x86_64 11.4.1-2.1.el9 appstream 32 M gcc-plugin-annobin x86_64 11.4.1-2.1.el9 appstream 51 k glibc-devel x86_64 2.34-83.el9_3.12 appstream 50 k glibc-headers x86_64 2.34-83.el9_3.12 appstream 551 k kernel-headers x86_64 5.14.0-362.24.1.el9_3 appstream 6.5 M libedit x86_64 3.1-38.20210216cvs.el9 baseos 107 k libmpc x86_64 1.2.1-4.el9 appstream 65 k libstdc++-devel x86_64 11.4.1-2.1.el9 appstream 2.4 M libuv x86_64 1:1.42.0-1.el9 appstream 153 k libxcrypt-devel x86_64 4.4.18-3.el9 appstream 32 k llvm-libs x86_64 16.0.6-4.el9 appstream 24 M make x86_64 1:4.3-7.el9 baseos 542 k python3 x86_64 3.9.18-1.el9_3.1 baseos 29 k python3-libs x86_64 3.9.18-1.el9_3.1 baseos 7.8 M python3-pip-wheel noarch 21.2.3-7.el9_3.1 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_1 baseos 22 k Transaction Summary ================================================================================ Install 26 Packages Total download size: 110 M Installed size: 339 M Downloading Packages: (1/26): vim-filesystem-8.2.2637-20.el9_1.noarch 150 kB/s | 22 kB 00:00 (2/26): python3-setuptools-wheel-53.0.0-12.el9. 2.6 MB/s | 470 kB 00:00 (3/26): make-4.3-7.el9.x86_64.rpm 2.6 MB/s | 542 kB 00:00 (4/26): libedit-3.1-38.20210216cvs.el9.x86_64.r 878 kB/s | 107 kB 00:00 (5/26): python3-3.9.18-1.el9_3.1.x86_64.rpm 267 kB/s | 29 kB 00:00 (6/26): python3-libs-3.9.18-1.el9_3.1.x86_64.rp 56 MB/s | 7.8 MB 00:00 (7/26): expat-2.5.0-1.el9_3.1.x86_64.rpm 1.2 MB/s | 119 kB 00:00 (8/26): python3-pip-wheel-21.2.3-7.el9_3.1.noar 8.6 MB/s | 1.1 MB 00:00 (9/26): libuv-1.42.0-1.el9.x86_64.rpm 1.6 MB/s | 153 kB 00:00 (10/26): libxcrypt-devel-4.4.18-3.el9.x86_64.rp 378 kB/s | 32 kB 00:00 (11/26): libmpc-1.2.1-4.el9.x86_64.rpm 601 kB/s | 65 kB 00:00 (12/26): cpp-11.4.1-2.1.el9.x86_64.rpm 74 MB/s | 11 MB 00:00 (13/26): emacs-filesystem-27.2-9.el9.noarch.rpm 95 kB/s | 9.6 kB 00:00 (14/26): llvm-libs-16.0.6-4.el9.x86_64.rpm 99 MB/s | 24 MB 00:00 (15/26): gcc-c++-11.4.1-2.1.el9.x86_64.rpm 68 MB/s | 13 MB 00:00 (16/26): gcc-plugin-annobin-11.4.1-2.1.el9.x86_ 608 kB/s | 51 kB 00:00 (17/26): gcc-11.4.1-2.1.el9.x86_64.rpm 109 MB/s | 32 MB 00:00 (18/26): libstdc++-devel-11.4.1-2.1.el9.x86_64. 21 MB/s | 2.4 MB 00:00 (19/26): annobin-12.12-1.el9.x86_64.rpm 9.6 MB/s | 982 kB 00:00 (20/26): cmake-data-3.20.2-9.el9_3.noarch.rpm 18 MB/s | 2.1 MB 00:00 (21/26): cmake-filesystem-3.20.2-9.el9_3.x86_64 240 kB/s | 22 kB 00:00 (22/26): cmake-3.20.2-9.el9_3.x86_64.rpm 42 MB/s | 6.7 MB 00:00 (23/26): glibc-devel-2.34-83.el9_3.12.x86_64.rp 533 kB/s | 50 kB 00:00 (24/26): glibc-headers-2.34-83.el9_3.12.x86_64. 5.3 MB/s | 551 kB 00:00 (25/26): cmake-rpm-macros-3.20.2-9.el9_3.noarch 78 kB/s | 12 kB 00:00 (26/26): kernel-headers-5.14.0-362.24.1.el9_3.x 47 MB/s | 6.5 MB 00:00 -------------------------------------------------------------------------------- Total 88 MB/s | 110 MB 00:01 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/26 Installing : cmake-filesystem-3.20.2-9.el9_3.x86_64 2/26 Installing : expat-2.5.0-1.el9_3.1.x86_64 3/26 Installing : make-1:4.3-7.el9.x86_64 4/26 Installing : cpp-11.4.1-2.1.el9.x86_64 5/26 Installing : kernel-headers-5.14.0-362.24.1.el9_3.x86_64 6/26 Installing : glibc-headers-2.34-83.el9_3.12.x86_64 7/26 Installing : glibc-devel-2.34-83.el9_3.12.x86_64 8/26 Installing : libxcrypt-devel-4.4.18-3.el9.x86_64 9/26 Installing : gcc-11.4.1-2.1.el9.x86_64 10/26 Running scriptlet: gcc-11.4.1-2.1.el9.x86_64 10/26 Installing : libstdc++-devel-11.4.1-2.1.el9.x86_64 11/26 Installing : emacs-filesystem-1:27.2-9.el9.noarch 12/26 Installing : libuv-1:1.42.0-1.el9.x86_64 13/26 Installing : python3-pip-wheel-21.2.3-7.el9_3.1.noarch 14/26 Installing : libedit-3.1-38.20210216cvs.el9.x86_64 15/26 Installing : llvm-libs-16.0.6-4.el9.x86_64 16/26 Installing : python3-setuptools-wheel-53.0.0-12.el9.noarch 17/26 Installing : python3-3.9.18-1.el9_3.1.x86_64 18/26 Installing : python3-libs-3.9.18-1.el9_3.1.x86_64 19/26 Installing : cmake-rpm-macros-3.20.2-9.el9_3.noarch 20/26 Installing : vim-filesystem-2:8.2.2637-20.el9_1.noarch 21/26 Installing : cmake-data-3.20.2-9.el9_3.noarch 22/26 Installing : cmake-3.20.2-9.el9_3.x86_64 23/26 Installing : annobin-12.12-1.el9.x86_64 24/26 Running scriptlet: annobin-12.12-1.el9.x86_64 24/26 Installing : gcc-c++-11.4.1-2.1.el9.x86_64 25/26 Installing : gcc-plugin-annobin-11.4.1-2.1.el9.x86_64 26/26 Running scriptlet: gcc-plugin-annobin-11.4.1-2.1.el9.x86_64 26/26 Verifying : make-1:4.3-7.el9.x86_64 1/26 Verifying : vim-filesystem-2:8.2.2637-20.el9_1.noarch 2/26 Verifying : python3-setuptools-wheel-53.0.0-12.el9.noarch 3/26 Verifying : libedit-3.1-38.20210216cvs.el9.x86_64 4/26 Verifying : python3-3.9.18-1.el9_3.1.x86_64 5/26 Verifying : python3-libs-3.9.18-1.el9_3.1.x86_64 6/26 Verifying : python3-pip-wheel-21.2.3-7.el9_3.1.noarch 7/26 Verifying : expat-2.5.0-1.el9_3.1.x86_64 8/26 Verifying : libuv-1:1.42.0-1.el9.x86_64 9/26 Verifying : libmpc-1.2.1-4.el9.x86_64 10/26 Verifying : libxcrypt-devel-4.4.18-3.el9.x86_64 11/26 Verifying : cpp-11.4.1-2.1.el9.x86_64 12/26 Verifying : emacs-filesystem-1:27.2-9.el9.noarch 13/26 Verifying : llvm-libs-16.0.6-4.el9.x86_64 14/26 Verifying : gcc-11.4.1-2.1.el9.x86_64 15/26 Verifying : gcc-c++-11.4.1-2.1.el9.x86_64 16/26 Verifying : gcc-plugin-annobin-11.4.1-2.1.el9.x86_64 17/26 Verifying : libstdc++-devel-11.4.1-2.1.el9.x86_64 18/26 Verifying : annobin-12.12-1.el9.x86_64 19/26 Verifying : cmake-3.20.2-9.el9_3.x86_64 20/26 Verifying : cmake-data-3.20.2-9.el9_3.noarch 21/26 Verifying : cmake-filesystem-3.20.2-9.el9_3.x86_64 22/26 Verifying : cmake-rpm-macros-3.20.2-9.el9_3.noarch 23/26 Verifying : glibc-devel-2.34-83.el9_3.12.x86_64 24/26 Verifying : glibc-headers-2.34-83.el9_3.12.x86_64 25/26 Verifying : kernel-headers-5.14.0-362.24.1.el9_3.x86_64 26/26 Installed products updated. Installed: annobin-12.12-1.el9.x86_64 cmake-3.20.2-9.el9_3.x86_64 cmake-data-3.20.2-9.el9_3.noarch cmake-filesystem-3.20.2-9.el9_3.x86_64 cmake-rpm-macros-3.20.2-9.el9_3.noarch cpp-11.4.1-2.1.el9.x86_64 emacs-filesystem-1:27.2-9.el9.noarch expat-2.5.0-1.el9_3.1.x86_64 gcc-11.4.1-2.1.el9.x86_64 gcc-c++-11.4.1-2.1.el9.x86_64 gcc-plugin-annobin-11.4.1-2.1.el9.x86_64 glibc-devel-2.34-83.el9_3.12.x86_64 glibc-headers-2.34-83.el9_3.12.x86_64 kernel-headers-5.14.0-362.24.1.el9_3.x86_64 libedit-3.1-38.20210216cvs.el9.x86_64 libmpc-1.2.1-4.el9.x86_64 libstdc++-devel-11.4.1-2.1.el9.x86_64 libuv-1:1.42.0-1.el9.x86_64 libxcrypt-devel-4.4.18-3.el9.x86_64 llvm-libs-16.0.6-4.el9.x86_64 make-1:4.3-7.el9.x86_64 python3-3.9.18-1.el9_3.1.x86_64 python3-libs-3.9.18-1.el9_3.1.x86_64 python3-pip-wheel-21.2.3-7.el9_3.1.noarch python3-setuptools-wheel-53.0.0-12.el9.noarch vim-filesystem-2:8.2.2637-20.el9_1.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.kncgXw + 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.hUn0jr + 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 -- Generating done -- Build files have been written to: /builddir/build/BUILD/di-1.2.0/redhat-linux-build 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 + /usr/bin/cmake --build redhat-linux-build -j4 --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.scopes_session.dir/build.make extension/test/CMakeFiles/test.scopes_session.dir/depend /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_scoped.dir/build.make extension/test/CMakeFiles/test.scopes_scoped.dir/depend /usr/bin/gmake -f extension/test/CMakeFiles/test.providers_runtime_provider.dir/build.make extension/test/CMakeFiles/test.providers_runtime_provider.dir/depend /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' 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= 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]: 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]: 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' 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 /usr/bin/gmake -f extension/test/CMakeFiles/test.scopes_scoped.dir/build.make extension/test/CMakeFiles/test.scopes_scoped.dir/build 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' 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' 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' [ 0%] Building CXX object extension/test/CMakeFiles/test.scopes_scoped.dir/scopes/scoped.cpp.o [ 0%] 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 [ 0%] 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 [ 1%] 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.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 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/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 { | ^~~~~~~~ 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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 2%] 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 [ 2%] 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' [ 2%] Built target test.scopes_scoped /usr/bin/gmake -f extension/test/CMakeFiles/test.bindings_constructor_bindings.dir/build.make extension/test/CMakeFiles/test.bindings_constructor_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]: 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 gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 2%] Built target test.scopes_session /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' [ 3%] 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 [ 3%] 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 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 3%] Linking CXX executable test.bindings_constructor_bindings [ 3%] Built target test.providers_mocks_provider /usr/bin/gmake -f extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/build.make extension/test/CMakeFiles/test.bindings_contextual_bindings.dir/depend 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 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= /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' /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' [ 4%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 4%] Built target test.bindings_constructor_bindings /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= 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' [ 5%] 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 [ 6%] 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 /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 [ 6%] 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 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' [ 6%] Built target test.injector /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= [ 6%] Linking CXX executable 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.providers_heap.dir/build.make extension/test/CMakeFiles/test.providers_heap.dir/build 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' /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 [ 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 6%] Built target test.providers_runtime_provider /usr/bin/gmake -f extension/test/CMakeFiles/test.injections_extensible_injector.dir/build.make extension/test/CMakeFiles/test.injections_extensible_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.injections_extensible_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.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' [ 7%] 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/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.bindings_contextual_bindings /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' [ 7%] 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 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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ 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.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' [ 7%] 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 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/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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 7%] 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 [ 7%] 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' [ 7%] Built target test.injections_lazy /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' [ 7%] 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 [ 7%] 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 /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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 7%] Built target test.injections_extensible_injector /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' [ 7%] 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 [ 8%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Built target test.scopes_shared /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' [ 8%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 8%] Built target test.injections_factory /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' [ 8%] 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 [ 9%] 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 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 ""; } | ^~~~~~~~ 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/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 { | ^~~~~~~~ [ 9%] Built target test.injections_shared_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' [ 10%] 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 [ 10%] 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 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() { | ^~~~~~~~ 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 10%] Built target test.injections_assisted_injection /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' [ 10%] 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 [ 10%] 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' [ 10%] Built target test.injections_named_parameters /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' [ 11%] 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 [ 11%] 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 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 { | ^~~~~~~~ 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 ""; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 11%] Built target test.policies_types_dumper /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' [ 11%] 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 [ 11%] 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' [ 11%] Built target test.injections_xml_injection /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' [ 12%] 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 { | ^~~~~~~~ [ 12%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 12%] Built target test.policies_uml_dumper /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' [ 12%] 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 { | ^~~~~~~~ [ 13%] 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 /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 { | ^ [ 13%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 13%] Built target test.policies_serialize /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' [ 13%] 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 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 { | ^~~~~~~~ [ 14%] 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' [ 14%] Built target test.ft_di_injector_except /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' [ 15%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 15%] Built target test.ft_di_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= [ 15%] 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 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' /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 [ 16%] 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_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 = 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 16%] Built target test.ft_di_inject /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' [ 16%] 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 [ 16%] 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 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 { | ^~~~~~~~ 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::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 { | ^~~~~~~~ [ 16%] Built target test.ft_di_config /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= /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ 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' [ 16%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 = 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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 16%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ /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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 17%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 17%] Built target test.ut_injector /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' [ 18%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 18%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 18%] Built target test.ut_config /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' [ 18%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 19%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 19%] Built target test.ut_wrappers_unique /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' [ 19%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 20%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 20%] Built target test.ut_type_traits_rebind_traits /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= /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 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_binder /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' [ 22%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 22%] Built target test.pt_di_compile_time /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' [ 22%] 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 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 { | ^~~~~~~~ [ 23%] 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 [ 23%] 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' [ 23%] Built target test.ut_concepts_providable /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' [ 24%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 24%] Built target test.ft_di_no_std_inc /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' [ 24%] 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 [ 24%] 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' [ 24%] Built target test.ut_type_traits_named_traits /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' [ 24%] Building CXX object test/CMakeFiles/test.ut_concepts_configurable.dir/ut/concepts/configurable.cpp.o [ 24%] Linking CXX executable test.ut_concepts_scopable 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 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' [ 24%] Built target test.ut_concepts_scopable /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' [ 24%] 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 [ 24%] 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' [ 24%] Built target test.ut_concepts_configurable /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' [ 25%] 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 [ 25%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 25%] Built target test.ut_scopes_singleton /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' [ 25%] 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 [ 25%] 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' [ 25%] Built target test.ut_concepts_creatable /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' [ 25%] 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_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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 25%] 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 [ 26%] 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 gmake[2]: Leaving 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 -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 [ 26%] Built target test.ft_di_no_memory_inc /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' [ 26%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 26%] Built target test.ft_di_glibcxx_debug /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' [ 27%] 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 [ 27%] 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' [ 27%] Built target test.ut_aux__type_traits /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' [ 28%] 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 [ 28%] 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 [ 28%] 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' [ 28%] Built target test.ut_wrappers_shared /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' [ 28%] 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 [ 28%] 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' [ 28%] Built target test.ut_scopes_unique /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' [ 29%] Linking CXX executable test.ut_concepts_callable 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= 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 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 /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]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 30%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 30%] Built target test.ut_concepts_callable /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' [ 30%] 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 30%] Linking CXX executable test.ft_di_config_global_provider /builddir/build/BUILD/di-1.2.0/include/boost/di.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__) | ^~~~~~~~~~~ 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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 -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' [ 30%] Built target test.ft_di_config_global_provider /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' [ 30%] 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' [ 30%] Built target test.ft_di_errors /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' [ 30%] 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 [ 31%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 31%] 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' [ 32%] 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 [ 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_scope_traits /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' [ 33%] 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 [ 33%] 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' [ 33%] 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' [ 34%] 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 [ 34%] 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 [ 34%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 34%] Built target test.ut_core_pool /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' [ 34%] 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 [ 34%] 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' [ 34%] Built target test.ut_concepts_boundable /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' [ 34%] 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 [ 35%] 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 /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 [ 36%] 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' [ 36%] Built target test.ut_type_traits_ctor_traits /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' [ 36%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 36%] Built target test.ut_core_any_type /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= 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' [ 36%] 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 [ 37%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 37%] Built target test.ut_aux__preprocessor /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' [ 37%] 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 [ 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 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.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' [ 39%] 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 [ 39%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 39%] Built target test.ut_core_bindings /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' [ 40%] 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 [ 40%] 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' [ 40%] Built target test.ut_core_dependency /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' [ 40%] 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 [ 40%] 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' [ 40%] Built target test.ut_scopes_deduce /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' [ 40%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 40%] Built target test.ft_di_bind /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' [ 40%] 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 [ 40%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 40%] Built target test.ut_type_traits_memory_traits /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' [ 40%] 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 [ 40%] 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 [ 40%] 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' [ 40%] Built target test.ut_core_policy /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' [ 41%] 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' [ 41%] Built target test.ut_bindings /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' [ 41%] 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 [ 42%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Built target test.ut_core_provider /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' [ 42%] 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 [ 42%] Linking CXX executable test.ut_core_wrapper [ 42%] 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_core_wrapper.dir/link.txt --verbose=1 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 /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' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] Built target test.ut_inject /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= [ 42%] Built target test.ut_core_wrapper /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_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' 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 [ 42%] 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 gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 42%] 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 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<>{}; } | ^~~~~~~~ [ 42%] 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' [ 42%] Built target test.ut_make_injector /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' [ 43%] 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 [ 43%] 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 [ 43%] 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' [ 43%] Built target test.ut_core_array /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' [ 43%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 43%] Built target test.ut_policies_constructible /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' [ 45%] Building CXX object example/CMakeFiles/example.user_guide_scopes_singleton.dir/user_guide/scopes_singleton.cpp.o [ 45%] 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 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 /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' [ 45%] Built target test.ut_scopes_instance /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 gmake[2]: Entering directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] 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 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 { | ^~~~~~~~ [ 46%] 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 [ 46%] 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 [ 46%] 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' [ 46%] Built target test.ut_providers_stack_over_heap /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' [ 46%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 46%] Built target example.user_guide_scopes_singleton /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' [ 46%] 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 [ 46%] 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/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 { | ^~~~~~~~ [ 47%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 47%] Built target example.user_guide_scopes_custom /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' [ 47%] 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' [ 47%] Built target example.user_guide_providers_heap_no_throw /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 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' [ 48%] 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 [ 48%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 48%] Built target example.user_guide_policies_constructible_global /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' [ 49%] 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/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 { | ^~~~~~~~ [ 49%] 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 [ 50%] 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' [ 50%] Built target example.user_guide_module_exposed_many_types /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' [ 51%] 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' [ 51%] Built target example.user_guide_module_exposed_type /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' [ 51%] 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/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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 51%] 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 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 { | ^~~~~~~~ [ 51%] 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 [ 51%] 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' [ 51%] Built target example.user_guide_constructor_injection_long_parameter_list /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' [ 51%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 51%] 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 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= 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' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 51%] 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 [ 51%] Built target example.user_guide_constructor_injection_direct /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' [ 51%] 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' [ 51%] Built target test.pt_di_run_time /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' [ 51%] 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 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 { | ^~~~~~~~ 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/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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 51%] Linking CXX executable example.user_guide_providers_stack_over_heap 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 [ 52%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 52%] Built target example.user_guide_providers_stack_over_heap /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' 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' [ 52%] Built target example.user_guide_constructor_injection_default_values /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= [ 53%] 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' /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' [ 53%] 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 [ 53%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS /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' [ 53%] 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 [ 53%] 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 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__) | ^~~~~~~~~~~ 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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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.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 [ 53%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Built target example.user_guide_bind_type_to_value /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' [ 53%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 53%] Built target example.user_guide_constructor_injection_aggregate /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' [ 54%] 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 [ 55%] 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 /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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 55%] Built target example.user_guide_module_exposed_complex_types /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' [ 56%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 56%] Built target example.user_guide_bind_type_to_compile_time_value /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' [ 57%] 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/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 { | ^~~~~~~~ [ 58%] 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 [ 58%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] 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 [ 58%] Built target example.user_guide_constructor_injection_multiple_constructors 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__) | ^~~~~~~~~~~ /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= /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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.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' /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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] 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 [ 58%] Built target example.configuration /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= /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]: 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' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 58%] Built target example.custom_policy /usr/bin/gmake -f example/CMakeFiles/example.eager_singletons.dir/build.make example/CMakeFiles/example.eager_singletons.dir/depend [ 58%] 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 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' [ 59%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 59%] Built target example.polymorphism_concepts /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' [ 59%] 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 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 59%] 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 [ 60%] 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 [ 60%] 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 [ 60%] Linking CXX executable example.fwd_bindings 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 /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 /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 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.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' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 60%] 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 [ 60%] Built target example.fwd_bindings /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' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 61%] 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 [ 61%] Built target example.multiple_interfaces /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' 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' [ 61%] Built target example.eager_singletons /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= [ 61%] 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 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' [ 61%] 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/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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 61%] 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' [ 61%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs /usr/bin/gmake -f example/CMakeFiles/example.is_creatable.dir/build.make example/CMakeFiles/example.is_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/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= 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' [ 62%] 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 [ 62%] 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 [ 63%] 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/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 { | ^~~~~~~~ [ 63%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 63%] Built target example.motivation /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' [ 63%] Built target example.modules 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 /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' 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= [ 63%] 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 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' [ 63%] 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' [ 63%] Built target example.is_creatable /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' [ 63%] 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 [ 63%] 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 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 64%] Linking CXX executable example.user_guide_annotated_constructor_injection_with_constructor_definition 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 /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 [ 64%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 64%] Built target example.user_guide_annotated_constructor_injection_with_constructor_definition /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' 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' [ 64%] Built target example.user_guide_injector_empty /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= [ 64%] 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 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.multiple_bindings /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' [ 65%] 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 [ 66%] 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/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' [ 66%] Built target example.example /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= 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 { | ^~~~~~~~ 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' [ 66%] 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/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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable example.dynamic_bindings [ 66%] 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.dynamic_bindings.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_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.dynamic_bindings.dir/dynamic_bindings.cpp.o -o example.dynamic_bindings /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 [ 66%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 66%] Built target example.user_guide_policies_print_types /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' [ 66%] 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' [ 66%] Built target example.dynamic_bindings /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]: Leaving 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' 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= [ 66%] Built target example.performance_create_bound_interface 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 /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' 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= [ 66%] Building CXX object example/CMakeFiles/example.tutorial_basic_first_steps_with_bindings.dir/tutorial/basic_first_steps_with_bindings.cpp.o 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' 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 [ 66%] 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 [ 67%] 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' [ 67%] Built target example.automatic_injection /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' [ 68%] 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 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/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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 68%] 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 [ 69%] 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' [ 69%] Built target example.bind_non_owning_ptr /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' [ 70%] 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 [ 70%] 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' [ 70%] Built target example.user_guide_bind_interface_to_implementation /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' [ 70%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 70%] Built target example.user_guide_policies_constructible_local /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' [ 70%] 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 [ 71%] 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 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 { | ^~~~~~~~ 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' [ 71%] Built target example.tutorial_basic_first_steps_with_bindings /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' [ 71%] 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 [ 71%] 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 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 { | ^~~~~~~~ /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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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::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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 71%] 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' [ 71%] 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 [ 72%] 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/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 { | ^~~~~~~~ [ 73%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 73%] Built target example.pool_provider /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' [ 73%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 73%] Built target example.bind_to_constructor /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' 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 { | ^~~~~~~~ [ 73%] 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 74%] 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 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 { | ^~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.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' [ 74%] Built target example.user_guide_scopes_deduce_default /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' [ 74%] Building CXX object example/CMakeFiles/example.custom_scope.dir/custom_scope.cpp.o 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__) | ^~~~~~~~~~~ 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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_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 [ 76%] 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 /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' [ 76%] Built target example.constructor_injection /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' [ 76%] 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 [ 76%] 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 gmake[2]: Leaving 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.bindings.dir/bindings.cpp.o -o example.bindings [ 76%] Built target example.user_guide_module_exposed_annotated_type /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' [ 76%] 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/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 { | ^~~~~~~~ [ 76%] 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' [ 76%] Built target example.bindings /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= 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__) | ^~~~~~~~~~~ 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 /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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' [ 76%] 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 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 { | ^~~~~~~~ /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' [ 76%] Built target example.custom_scope /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' [ 76%] 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 [ 77%] 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 [ 77%] 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 /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' [ 77%] Built target example.user_guide_bind_multiple_bindings_initializer_list /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' [ 77%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 77%] Built target example.performance_create_type_without_bindings /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= 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 { | ^~~~~~~~ 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' [ 78%] 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 /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] 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/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 { | ^~~~~~~~ [ 79%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 79%] Built target example.performance_create_type_with_bound_instance /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' [ 79%] 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' [ 79%] Built target example.constructor_signature /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' [ 79%] 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 [ 79%] 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/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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 79%] Built target example.try_it /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' [ 79%] 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 [ 80%] 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 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 { | ^~~~~~~~ /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 /builddir/build/BUILD/di-1.2.0/include/boost/di.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 { | ^~~~~~~~ [ 81%] 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 /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' [ 81%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_inject /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' [ 82%] 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 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 { | ^~~~~~~~ [ 83%] 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' [ 83%] Built target example.tutorial_basic_first_steps_with_multiple_bindings /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' [ 83%] 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 [ 84%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 84%] Built target example.performance_create_bound_interface_via_exposed_module /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' [ 84%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 84%] Built target example.user_guide_scopes_unique /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' [ 84%] 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/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 { | ^~~~~~~~ [ 84%] 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' [ 85%] 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 [ 85%] Built target example.polymorphism_templates /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_inheritance.dir/build.make example/CMakeFiles/example.polymorphism_inheritance.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.custom_provider.dir/custom_provider.cpp.o -o example.custom_provider 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' [ 85%] 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/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 { | ^~~~~~~~ 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] 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' [ 85%] 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 [ 85%] 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' [ 85%] Built target example.tutorial_basic_first_steps_with_template_bindings /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= 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' [ 85%] 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 [ 85%] 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/../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__) | ^~~~~~~~~~~ /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 /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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/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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Built target example.user_guide_scopes_instance /usr/bin/gmake -f example/CMakeFiles/example.polymorphism_function.dir/build.make example/CMakeFiles/example.polymorphism_function.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_function.dir/DependInfo.cmake --color= [ 85%] 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 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' /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 [ 85%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 85%] Built target example.polymorphism_inheritance /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' [ 86%] 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 [ 87%] 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/../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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 87%] Built target example.deduce_scope /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' [ 87%] 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 [ 87%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 87%] Built target example.polymorphism_variant /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' [ 88%] 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 [ 89%] 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 [ 90%] 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' [ 90%] Built target example.polymorphism_function /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' [ 90%] 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 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 { | ^~~~~~~~ [ 90%] 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' [ 90%] Built target example.tutorial_basic_annotations_to_the_rescue /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' [ 91%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 91%] Built target example.user_guide_annotated_constructor_injection /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 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__) | ^~~~~~~~~~~ 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= /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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 { | ^~~~~~~~ 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' [ 92%] 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 [ 92%] 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 /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] 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 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 { | ^~~~~~~~ /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 /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Built target example.tutorial_basic_decide_the_life_times /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' [ 92%] 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 [ 92%] 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' [ 92%] Built target example.performance_create_bound_interface_via_module /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= [ 92%] 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 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' /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 [ 92%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 92%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits /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' [ 92%] 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' [ 92%] Built target example.performance_create_named_type /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' [ 93%] 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_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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 94%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 94%] Built target example.user_guide_bind_cross_platform /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' [ 94%] 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 [ 94%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 94%] Built target example.tutorial_basic_create_objects_tree /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' [ 94%] 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/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 { | ^~~~~~~~ [ 94%] 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 [ 95%] 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 [ 95%] 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' [ 95%] Built target example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT /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' [ 95%] 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 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Built target example.tutorial_basic_first_steps_with_dynamic_bindings /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' [ 95%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 95%] Built target example.tutorial_basic_first_steps_with_bindings_override /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' [ 96%] 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 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__) | ^~~~~~~~~~~ /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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_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 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__) | ^~~~~~~~~~~ [ 96%] Linking CXX executable example.user_guide_annotated_constructor_injection_with_ctor_traits /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto boost::ext::di::v1_2_0::config::policies(T*) [with T = boost::ext::di::v1_2_0::concepts::injector]' 1967 | auto policies(T*) noexcept { | ^~~~~~~~ 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' gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 96%] Built target example.user_guide_annotated_constructor_injection_with_ctor_traits /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= [ 96%] Built target example.user_guide_policies_print_type_extended /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.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' 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' [ 96%] 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 [ 96%] 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 [ 96%] 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 [ 96%] 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 /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 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 96%] Built target example.user_guide_annotated_constructor_injection_with_the_same_names /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= /builddir/build/BUILD/di-1.2.0/include/boost/di.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__) | ^~~~~~~~~~~ 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' /builddir/build/BUILD/di-1.2.0/include/boost/di.hpp:1967:8: note: in a call to non-static member function 'auto 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 { | ^~~~~~~~ [ 96%] 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 [ 96%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 96%] Built target example.user_guide_bind_deduce_type_to_value /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' [ 96%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [ 96%] Built target example.tutorial_basic_split_your_configuration_expose /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' [ 97%] 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_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 { | ^~~~~~~~ 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 { | ^~~~~~~~ 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 { | ^~~~~~~~ [ 97%] 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 [ 98%] 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 [ 98%] 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' [ 98%] Built target example.user_guide_bind_multiple_bindings /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' [ 98%] 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' [ 99%] 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 [ 99%] Built target example.user_guide_bind_dynamic_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' /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 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' [ 99%] 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' [ 99%] Built target example.tutorial_basic_split_your_configuration /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' [100%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [100%] Built target example.polymorphism_type_erasure /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/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 { | ^~~~~~~~ [100%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [100%] Built target example.annotations 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 { | ^~~~~~~~ [100%] Linking CXX executable example.user_guide_bind_multiple_interfaces 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 /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 [100%] 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_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 gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [100%] Built target example.user_guide_bind_type_override gmake[2]: Leaving directory '/builddir/build/BUILD/di-1.2.0/redhat-linux-build' [100%] Built target example.user_guide_bind_multiple_interfaces 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.Fy155h + 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.y4hynm + 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 -j4 Test project /builddir/build/BUILD/di-1.2.0/redhat-linux-build Start 1: test.bindings_constructor_bindings Start 2: test.bindings_contextual_bindings Start 3: test.injections_extensible_injector Start 4: test.injections_assisted_injection 1/157 Test #1: test.bindings_constructor_bindings ........................................................... Passed 0.00 sec Start 5: test.injections_factory 2/157 Test #2: test.bindings_contextual_bindings ............................................................ Passed 0.00 sec Start 6: test.injections_shared_factory 3/157 Test #3: test.injections_extensible_injector .......................................................... Passed 0.00 sec Start 7: test.injections_lazy 4/157 Test #4: test.injections_assisted_injection ........................................................... Passed 0.00 sec Start 8: test.injections_named_parameters 5/157 Test #5: test.injections_factory ...................................................................... Passed 0.00 sec Start 9: test.injections_xml_injection 6/157 Test #6: test.injections_shared_factory ............................................................... Passed 0.00 sec Start 10: test.policies_serialize 7/157 Test #7: test.injections_lazy ......................................................................... Passed 0.00 sec Start 11: test.policies_types_dumper 8/157 Test #8: test.injections_named_parameters ............................................................. Passed 0.00 sec Start 12: test.policies_uml_dumper 9/157 Test #9: test.injections_xml_injection ................................................................ Passed 0.00 sec Start 13: test.providers_heap 10/157 Test #10: test.policies_serialize ...................................................................... Passed 0.00 sec Start 14: test.providers_mocks_provider 11/157 Test #11: test.policies_types_dumper ................................................................... Passed 0.00 sec Start 15: test.providers_runtime_provider 12/157 Test #12: test.policies_uml_dumper ..................................................................... Passed 0.00 sec Start 16: test.scopes_scoped 13/157 Test #13: test.providers_heap .......................................................................... Passed 0.00 sec Start 17: test.scopes_session 14/157 Test #14: test.providers_mocks_provider ................................................................ Passed 0.00 sec Start 18: test.scopes_shared 15/157 Test #15: test.providers_runtime_provider .............................................................. Passed 0.00 sec Start 19: test.injector 16/157 Test #16: test.scopes_scoped ........................................................................... Passed 0.00 sec Start 20: test.ut_inject 17/157 Test #17: test.scopes_session .......................................................................... Passed 0.00 sec Start 21: test.ut_aux__preprocessor 18/157 Test #18: test.scopes_shared ........................................................................... Passed 0.00 sec Start 22: test.ut_aux__type_traits 19/157 Test #19: test.injector ................................................................................ Passed 0.00 sec Start 23: test.ut_aux__utility 20/157 Test #20: test.ut_inject ............................................................................... Passed 0.00 sec Start 24: test.ut_concepts_boundable 21/157 Test #21: test.ut_aux__preprocessor .................................................................... Passed 0.00 sec Start 25: test.ut_concepts_callable 22/157 Test #22: test.ut_aux__type_traits ..................................................................... Passed 0.00 sec Start 26: test.ut_concepts_configurable 23/157 Test #23: test.ut_aux__utility ......................................................................... Passed 0.00 sec Start 27: test.ut_concepts_creatable 24/157 Test #24: test.ut_concepts_boundable ................................................................... Passed 0.00 sec Start 28: test.ut_concepts_providable 25/157 Test #25: test.ut_concepts_callable .................................................................... Passed 0.00 sec Start 29: test.ut_concepts_scopable 26/157 Test #26: test.ut_concepts_configurable ................................................................ Passed 0.00 sec Start 30: test.ut_core_any_type 27/157 Test #27: test.ut_concepts_creatable ................................................................... Passed 0.00 sec Start 31: test.ut_core_array 28/157 Test #28: test.ut_concepts_providable .................................................................. Passed 0.00 sec Start 32: test.ut_core_binder 29/157 Test #29: test.ut_concepts_scopable .................................................................... Passed 0.00 sec Start 33: test.ut_core_bindings 30/157 Test #30: test.ut_core_any_type ........................................................................ Passed 0.00 sec Start 34: test.ut_core_dependency 31/157 Test #31: test.ut_core_array ........................................................................... Passed 0.00 sec Start 35: test.ut_core_injector 32/157 Test #32: test.ut_core_binder .......................................................................... Passed 0.00 sec Start 36: test.ut_core_policy 33/157 Test #33: test.ut_core_bindings ........................................................................ Passed 0.00 sec Start 37: test.ut_core_pool 34/157 Test #34: test.ut_core_dependency ...................................................................... Passed 0.00 sec Start 38: test.ut_core_provider 35/157 Test #35: test.ut_core_injector ........................................................................ Passed 0.00 sec Start 39: test.ut_core_wrapper 36/157 Test #36: test.ut_core_policy .......................................................................... Passed 0.00 sec Start 40: test.ut_policies_constructible 37/157 Test #37: test.ut_core_pool ............................................................................ Passed 0.00 sec Start 41: test.ut_providers_stack_over_heap 38/157 Test #38: test.ut_core_provider ........................................................................ Passed 0.00 sec Start 42: test.ut_scopes_deduce 39/157 Test #39: test.ut_core_wrapper ......................................................................... Passed 0.00 sec Start 43: test.ut_scopes_instance 40/157 Test #40: test.ut_policies_constructible ............................................................... Passed 0.00 sec Start 44: test.ut_scopes_singleton 41/157 Test #41: test.ut_providers_stack_over_heap ............................................................ Passed 0.00 sec Start 45: test.ut_scopes_unique 42/157 Test #42: test.ut_scopes_deduce ........................................................................ Passed 0.00 sec Start 46: test.ut_type_traits_ctor_traits 43/157 Test #43: test.ut_scopes_instance ...................................................................... Passed 0.00 sec Start 47: test.ut_type_traits_memory_traits 44/157 Test #44: test.ut_scopes_singleton ..................................................................... Passed 0.00 sec Start 48: test.ut_type_traits_named_traits 45/157 Test #45: test.ut_scopes_unique ........................................................................ Passed 0.00 sec Start 49: test.ut_type_traits_rebind_traits 46/157 Test #46: test.ut_type_traits_ctor_traits .............................................................. Passed 0.00 sec Start 50: test.ut_type_traits_scope_traits 47/157 Test #47: test.ut_type_traits_memory_traits ............................................................ Passed 0.00 sec Start 51: test.ut_wrappers_unique 48/157 Test #48: test.ut_type_traits_named_traits ............................................................. Passed 0.00 sec Start 52: test.ut_wrappers_shared 49/157 Test #49: test.ut_type_traits_rebind_traits ............................................................ Passed 0.00 sec Start 53: test.ut_bindings 50/157 Test #50: test.ut_type_traits_scope_traits ............................................................. Passed 0.00 sec Start 54: test.ut_config 51/157 Test #51: test.ut_wrappers_unique ...................................................................... Passed 0.00 sec Start 55: test.ut_injector 52/157 Test #52: test.ut_wrappers_shared ...................................................................... Passed 0.00 sec Start 56: test.ut_make_injector 53/157 Test #53: test.ut_bindings ............................................................................. Passed 0.00 sec Start 57: test.ft_di_bind 54/157 Test #54: test.ut_config ............................................................................... Passed 0.00 sec Start 58: test.ft_di_config 55/157 Test #55: test.ut_injector ............................................................................. Passed 0.00 sec Start 59: test.ft_di_config_global_policies 56/157 Test #56: test.ut_make_injector ........................................................................ Passed 0.00 sec Start 60: test.ft_di_config_global_provider 57/157 Test #57: test.ft_di_bind .............................................................................. Passed 0.00 sec Start 61: test.ft_di_errors 58/157 Test #58: test.ft_di_config ............................................................................ Passed 0.00 sec Start 62: test.ft_di_glibcxx_debug 59/157 Test #59: test.ft_di_config_global_policies ............................................................ Passed 0.00 sec Start 63: test.ft_di_inject 60/157 Test #60: test.ft_di_config_global_provider ............................................................ Passed 0.00 sec Start 64: test.ft_di_injector 61/157 Test #62: test.ft_di_glibcxx_debug ..................................................................... Passed 0.00 sec Start 65: test.ft_di_no_memory_inc 62/157 Test #63: test.ft_di_inject ............................................................................ Passed 0.00 sec Start 66: test.ft_di_no_std_inc 63/157 Test #64: test.ft_di_injector .......................................................................... Passed 0.00 sec Start 67: test.ft_di_injector_except 64/157 Test #65: test.ft_di_no_memory_inc ..................................................................... Passed 0.00 sec Start 68: test.pt_di_compile_time 65/157 Test #66: test.ft_di_no_std_inc ........................................................................ Passed 0.00 sec Start 69: test.pt_di_run_time 66/157 Test #67: test.ft_di_injector_except ................................................................... Passed 0.00 sec Start 70: example.annotations 67/157 Test #68: test.pt_di_compile_time ...................................................................... Passed 0.00 sec Start 71: example.automatic_injection 68/157 Test #70: example.annotations .......................................................................... Passed 0.00 sec Start 72: example.bind_non_owning_ptr 69/157 Test #71: example.automatic_injection .................................................................. Passed 0.00 sec Start 73: example.bind_templates 70/157 Test #72: example.bind_non_owning_ptr .................................................................. Passed 0.00 sec Start 74: example.bind_to_constructor 71/157 Test #73: example.bind_templates ....................................................................... Passed 0.00 sec Start 75: example.bindings 72/157 Test #74: example.bind_to_constructor .................................................................. Passed 0.00 sec Start 76: example.configuration 73/157 Test #75: example.bindings ............................................................................. Passed 0.00 sec Start 77: example.constructor_injection 74/157 Test #76: example.configuration ........................................................................ Passed 0.00 sec Start 78: example.constructor_signature 75/157 Test #77: example.constructor_injection ................................................................ Passed 0.00 sec Start 79: example.custom_policy 76/157 Test #78: example.constructor_signature ................................................................ Passed 0.00 sec Start 80: example.custom_provider 77/157 Test #79: example.custom_policy ........................................................................ Passed 0.00 sec Start 81: example.custom_scope 78/157 Test #80: example.custom_provider ...................................................................... Passed 0.00 sec Start 82: example.deduce_scope 79/157 Test #81: example.custom_scope ......................................................................... Passed 0.00 sec Start 83: example.dynamic_bindings 80/157 Test #82: example.deduce_scope ......................................................................... Passed 0.00 sec Start 84: example.eager_singletons 81/157 Test #83: example.dynamic_bindings ..................................................................... Passed 0.00 sec Start 85: example.example 82/157 Test #69: test.pt_di_run_time .......................................................................... Passed 0.02 sec Start 86: example.fwd_bindings 83/157 Test #84: example.eager_singletons ..................................................................... Passed 0.00 sec Start 87: example.is_creatable 84/157 Test #85: example.example .............................................................................. Passed 0.00 sec Start 88: example.modules 85/157 Test #86: example.fwd_bindings ......................................................................... Passed 0.00 sec Start 89: example.motivation 86/157 Test #87: example.is_creatable ......................................................................... Passed 0.00 sec Start 90: example.multiple_bindings 87/157 Test #88: example.modules .............................................................................. Passed 0.00 sec Start 91: example.multiple_interfaces 88/157 Test #89: example.motivation ........................................................................... Passed 0.00 sec Start 92: example.pool_provider 89/157 Test #90: example.multiple_bindings .................................................................... Passed 0.00 sec Start 93: example.scopes 90/157 Test #91: example.multiple_interfaces .................................................................. Passed 0.00 sec Start 94: example.try_it 91/157 Test #92: example.pool_provider ........................................................................ Passed 0.00 sec Start 95: example.polymorphism_concepts 92/157 Test #93: example.scopes ............................................................................... Passed 0.00 sec Start 96: example.polymorphism_function 93/157 Test #94: example.try_it ............................................................................... Passed 0.00 sec Start 97: example.polymorphism_inheritance 94/157 Test #95: example.polymorphism_concepts ................................................................ Passed 0.00 sec Start 98: example.polymorphism_templates 95/157 Test #96: example.polymorphism_function ................................................................ Passed 0.00 sec Start 99: example.polymorphism_type_erasure 96/157 Test #97: example.polymorphism_inheritance ............................................................. Passed 0.00 sec Start 100: example.polymorphism_variant 97/157 Test #98: example.polymorphism_templates ............................................................... Passed 0.00 sec Start 101: example.performance_create_bound_interface 98/157 Test #99: example.polymorphism_type_erasure ............................................................ Passed 0.00 sec Start 102: example.performance_create_bound_interface_via_exposed_module 99/157 Test #100: example.polymorphism_variant ................................................................. Passed 0.00 sec Start 103: example.performance_create_bound_interface_via_module 100/157 Test #101: example.performance_create_bound_interface ................................................... Passed 0.00 sec Start 104: example.performance_create_named_type 101/157 Test #102: example.performance_create_bound_interface_via_exposed_module ................................ Passed 0.00 sec Start 105: example.performance_create_type_with_bound_instance 102/157 Test #103: example.performance_create_bound_interface_via_module ........................................ Passed 0.00 sec Start 106: example.performance_create_type_without_bindings 103/157 Test #104: example.performance_create_named_type ........................................................ Passed 0.00 sec Start 107: example.tutorial_basic_annotations_to_the_rescue 104/157 Test #105: example.performance_create_type_with_bound_instance .......................................... Passed 0.00 sec Start 108: example.tutorial_basic_create_objects_tree 105/157 Test #107: example.tutorial_basic_annotations_to_the_rescue ............................................. Passed 0.00 sec Start 109: example.tutorial_basic_decide_the_life_times 106/157 Test #106: example.performance_create_type_without_bindings ............................................. Passed 0.00 sec Start 110: example.tutorial_basic_first_steps_with_bindings 107/157 Test #108: example.tutorial_basic_create_objects_tree ................................................... Passed 0.00 sec Start 111: example.tutorial_basic_first_steps_with_bindings_override 108/157 Test #109: example.tutorial_basic_decide_the_life_times ................................................. Passed 0.00 sec Start 112: example.tutorial_basic_first_steps_with_dynamic_bindings 109/157 Test #110: example.tutorial_basic_first_steps_with_bindings ............................................. Passed 0.00 sec Start 113: example.tutorial_basic_first_steps_with_multiple_bindings 110/157 Test #111: example.tutorial_basic_first_steps_with_bindings_override .................................... Passed 0.00 sec Start 114: example.tutorial_basic_first_steps_with_template_bindings 111/157 Test #112: example.tutorial_basic_first_steps_with_dynamic_bindings ..................................... Passed 0.00 sec Start 115: example.tutorial_basic_split_your_configuration 112/157 Test #113: example.tutorial_basic_first_steps_with_multiple_bindings .................................... Passed 0.00 sec Start 116: example.tutorial_basic_split_your_configuration_expose 113/157 Test #114: example.tutorial_basic_first_steps_with_template_bindings .................................... Passed 0.00 sec Start 117: example.user_guide_annotated_constructor_injection 114/157 Test #115: example.tutorial_basic_split_your_configuration .............................................. Passed 0.00 sec Start 118: example.user_guide_annotated_constructor_injection_with_constructor_definition 115/157 Test #116: example.tutorial_basic_split_your_configuration_expose ....................................... Passed 0.00 sec Start 119: example.user_guide_annotated_constructor_injection_with_ctor_traits 116/157 Test #117: example.user_guide_annotated_constructor_injection ........................................... Passed 0.00 sec Start 120: example.user_guide_annotated_constructor_injection_with_the_same_names 117/157 Test #118: example.user_guide_annotated_constructor_injection_with_constructor_definition ............... Passed 0.00 sec Start 121: example.user_guide_bind_cross_platform 118/157 Test #119: example.user_guide_annotated_constructor_injection_with_ctor_traits .......................... Passed 0.00 sec Start 122: example.user_guide_bind_deduce_type_to_value 119/157 Test #120: example.user_guide_annotated_constructor_injection_with_the_same_names ....................... Passed 0.00 sec Start 123: example.user_guide_bind_dynamic_bindings 120/157 Test #121: example.user_guide_bind_cross_platform ....................................................... Passed 0.00 sec Start 124: example.user_guide_bind_interface_to_implementation 121/157 Test #122: example.user_guide_bind_deduce_type_to_value ................................................. Passed 0.00 sec Start 125: example.user_guide_bind_multiple_bindings 122/157 Test #123: example.user_guide_bind_dynamic_bindings ..................................................... Passed 0.00 sec Start 126: example.user_guide_bind_multiple_bindings_initializer_list 123/157 Test #124: example.user_guide_bind_interface_to_implementation .......................................... Passed 0.00 sec Start 127: example.user_guide_bind_multiple_interfaces 124/157 Test #125: example.user_guide_bind_multiple_bindings .................................................... Passed 0.00 sec Start 128: example.user_guide_bind_type_override 125/157 Test #126: example.user_guide_bind_multiple_bindings_initializer_list ................................... Passed 0.00 sec Start 129: example.user_guide_bind_type_to_compile_time_value 126/157 Test #127: example.user_guide_bind_multiple_interfaces .................................................. Passed 0.00 sec Start 130: example.user_guide_bind_type_to_value 127/157 Test #128: example.user_guide_bind_type_override ........................................................ Passed 0.00 sec Start 131: example.user_guide_constructor_injection_aggregate 128/157 Test #129: example.user_guide_bind_type_to_compile_time_value ........................................... Passed 0.00 sec Start 132: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT 129/157 Test #130: example.user_guide_bind_type_to_value ........................................................ Passed 0.00 sec Start 133: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS 130/157 Test #131: example.user_guide_constructor_injection_aggregate ........................................... Passed 0.00 sec Start 134: example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits 131/157 Test #132: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT .......... Passed 0.00 sec Start 135: example.user_guide_constructor_injection_ambiguous_constructors_via_inject 132/157 Test #133: example.user_guide_constructor_injection_ambiguous_constructors_via_BOOST_DI_INJECT_TRAITS ... Passed 0.00 sec Start 136: example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs 133/157 Test #134: example.user_guide_constructor_injection_ambiguous_constructors_via_ctor_traits .............. Passed 0.00 sec Start 137: example.user_guide_constructor_injection_default_values 134/157 Test #135: example.user_guide_constructor_injection_ambiguous_constructors_via_inject ................... Passed 0.00 sec Start 138: example.user_guide_constructor_injection_direct 135/157 Test #136: example.user_guide_constructor_injection_ambiguous_constructors_via_vaargs ................... Passed 0.00 sec Start 139: example.user_guide_constructor_injection_long_parameter_list 136/157 Test #137: example.user_guide_constructor_injection_default_values ...................................... Passed 0.00 sec Start 140: example.user_guide_constructor_injection_multiple_constructors 137/157 Test #138: example.user_guide_constructor_injection_direct .............................................. Passed 0.00 sec Start 141: example.user_guide_injector_empty 138/157 Test #139: example.user_guide_constructor_injection_long_parameter_list ................................. Passed 0.00 sec Start 142: example.user_guide_module 139/157 Test #140: example.user_guide_constructor_injection_multiple_constructors ............................... Passed 0.00 sec Start 143: example.user_guide_module_exposed_annotated_type 140/157 Test #141: example.user_guide_injector_empty ............................................................ Passed 0.00 sec Start 144: example.user_guide_module_exposed_complex_types 141/157 Test #142: example.user_guide_module .................................................................... Passed 0.00 sec Start 145: example.user_guide_module_exposed_many_types 142/157 Test #143: example.user_guide_module_exposed_annotated_type ............................................. Passed 0.00 sec Start 146: example.user_guide_module_exposed_type 143/157 Test #144: example.user_guide_module_exposed_complex_types .............................................. Passed 0.00 sec Start 147: example.user_guide_policies_constructible_global 144/157 Test #145: example.user_guide_module_exposed_many_types ................................................. Passed 0.00 sec Start 148: example.user_guide_policies_constructible_local 145/157 Test #146: example.user_guide_module_exposed_type ....................................................... Passed 0.00 sec Start 149: example.user_guide_policies_print_type_extended 146/157 Test #147: example.user_guide_policies_constructible_global ............................................. Passed 0.00 sec Start 150: example.user_guide_policies_print_types 147/157 Test #148: example.user_guide_policies_constructible_local .............................................. Passed 0.00 sec Start 151: example.user_guide_providers_heap_no_throw 148/157 Test #149: example.user_guide_policies_print_type_extended .............................................. Passed 0.00 sec Start 152: example.user_guide_providers_stack_over_heap 149/157 Test #150: example.user_guide_policies_print_types ...................................................... Passed 0.00 sec Start 153: example.user_guide_scopes_custom 150/157 Test #151: example.user_guide_providers_heap_no_throw ................................................... Passed 0.00 sec Start 154: example.user_guide_scopes_deduce_default 151/157 Test #152: example.user_guide_providers_stack_over_heap ................................................. Passed 0.00 sec Start 155: example.user_guide_scopes_instance 152/157 Test #153: example.user_guide_scopes_custom ............................................................. Passed 0.00 sec Start 156: example.user_guide_scopes_singleton 153/157 Test #154: example.user_guide_scopes_deduce_default ..................................................... Passed 0.00 sec Start 157: example.user_guide_scopes_unique 154/157 Test #155: example.user_guide_scopes_instance ........................................................... Passed 0.00 sec 155/157 Test #156: example.user_guide_scopes_singleton .......................................................... Passed 0.00 sec 156/157 Test #157: example.user_guide_scopes_unique ............................................................. Passed 0.00 sec 157/157 Test #61: test.ft_di_errors ............................................................................ Passed 17.06 sec 100% tests passed, 0 tests failed out of 157 Total Test time (real) = 17.11 sec + cd - /builddir/build/BUILD/di-1.2.0 + 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.rcMvjF + 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/rhel+epel-9-x86_64-1714138529.646531/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-9-x86_64-1714138529.646531/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-9-x86_64-1714138529.646531/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/boost-di-1.2.0-2.el9.src.rpm) Config(child) 1 minutes 9 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", "epoch": null, "version": "1.2.0", "release": "2.el9", "arch": "src" }, { "name": "boost-di-devel", "epoch": null, "version": "1.2.0", "release": "2.el9", "arch": "x86_64" } ] } RPMResults finished